CCBReader property support.

Make CCBReader try to set a property before directly setting an ivar. Useful, and also bypasses retain counting issues with Swift classes and object_setIvar().