Added Cloneable interface
Added Cloneable as a ControlMessage base class to allow control messages to be cloned. This is required for shim layers that must forward messages between their upper and lower layers.
Modified all control messages to support cloning
General statistic reduction resulting from performance analysis
Removed any statistic that could be obtained by combining remaining statistics
Removed average packet size statistics
Disabled debug with optimization mode coming from LTCFLAGS
Compiler optimization level modified to O3