Drop Legacy Code - CCObject.  Drop CCObject from the code base and introduce ICopyable.  All modules that need Copy and/or CopyWithZone have been modified to implement interface ICopyable.