Changed NodeImpl::advertiseService() with standard options to accept
a template argument of type Callback (to avoid future re-implementations
of the method for different overloaded callback signatures)
Merge remote-tracking branch 'origin/master' into remake