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)