Rename IProtocol subclasses to CProtocol*

These objects are contained within a CConnection. They are not
subclasses.