Renaming the client ProtocolManager to ClientProtocolManager (and its factory) to avoid confusion with the server's ProtocolManager