Expose name-agnostic dynamicreconfigure paramater change events
RosParam: set failures ==> fatal
RosParam: use the return value of the "return by reference" get functions to indicate success

if a default value is specified, using the default in the case of a parameter's absence is ALSO treated as a successful get.
XmlRpc_Wrapper: Allow "user"-specified delegates to be passed to ShowOutputFromXmlRpcPInvoke, and prefix the output of the default delegate with a string indicating the source of the console spam.
TcpTransport: throw an exception if enableRead (somehow) happens before initializeSocket, and print error codes for non-exception-throwing socket errors.
XmlRpcManager: getXMLRPCClient: "Sever the head or destroy the brain" (explicitly dispose of zombie CachedXmlRpcClients)