Variable Name Changes.
Made ClientMessageInspectorBase an abstract class.
Added ability to for ClientMessageInspector to apply itself to a ClientFactory.
Added ability to for ClientMessageInspector to apply itself to a ClientFactory.