Re-adds 'CC' prefix to objective-c classes.

And also makes it compile on Mac, which was broken
Merge pull request #2956 from ricardoquesada/cc_namespace_obj

issue #2129: Re-adds 'CC' prefix to objective-c classes.