roscpp: support for /clock remapping

/clock was the only topic which cannot be remapped, which hurt flexibility
without reason.

Admittedly, my use case for remapping /clock is somewhat weird (controlling rviz time from outside while also running gazebo in parallel), but hey, more flexibility can't hurt, right?

Also applies to hydro-devel and indigo-devel without problems.