Initial support for building framework bundles, use BUILD_FRAMEWORK=ON

If BUILD_FRAMEWORK is set to true/on, this will produce a single monolithic Rocket.framework that contains RocketCore, RocketControls and RocketDebugger in one package ready for use.  This monolith structure allows the existing include paths in 3rd party applications to function correctly without modification when using the framework.