-- Moved the Objective-C/C++ extensions to projectSettings.cExtensions and projectSettings.cppExtensions since they can be handled by GCC and clang very much in the same fasion.  Also, for now, they are added only when compiling under OSX.  A better solution to this will be needed later.
-- Added the Objective-C ABI version to the GCC toolchain (only gets passed to the compiler if a makefile explicitly sets the version number).
-- Moved the framework stuff out of the GCC compiler and into the GCC linker since they're basically treated like external libs.