REP3 proposal for Melodic Morenia

use of C++11 and newer in public APIs

Since this might be misleading: this does not imply that existing API in ROS code packages changes to use C++11 types (isntead of e.g. boost types) since that would break compatibility and require every package to update.