Add project-wide option for toggling CMake verbosity (defaults to off)
Add tracking variables for platform upon detection
Add package installation for OSX (dmg), Linux (deb) & generic (zip)
Use "Setext" style headers

	I think this looks best for using Markdown texts as-is on
plain-text rendering displays.
Remove un-necessary installation prefixes; set the prefix project-wide
Add CPACK_PACKAGE_DESCRIPTION_FILE configuration variable
Remove phased-out configuration (CMAKE_CXX_COMPILER variable)

	Seems like we do best without setting this variable; by letting
CMake detect this for us, we avoid the infinite loop bug.
Remove installation script for app bundle icon

	* Un-necessary as we already copy the Resources directory over.
Remove usage of EXECUTABLE_OUTPUT_PATH & re-organize 'make app' target

	* Now the build script holds all compilation output within our
build directory; this affords us lots of clean up & further integration
as a whole. Resource data is copied to the build directory upon source
building periodically.
Remove un-used path variable
Add custom POST_BUILD target rule for when using OSXAPP option
Rename TTCARDS_BUILD_MODE to TTCARDS_BUILD_TYPE

	* Re-organize / clean-up comments & macro defines in main.cpp
Remove TTCARDS_PLATFORM definition
Introduce helper source & header file templates for internal dev
Add initial "stub" implementation code for passing GameObject struct
via pointer across our game states
Remove json_spirit & nomJSON submodules & cmake build options

	* Re-structuring how we are handling extlibs
Introduce BUILD_UNIVERSAL_LIB option & json_spirit lib/headers detection
Rename PROJECT_VERSION_TYPE cmake var to PROJECT_BUILD_TYPE

	* Relocate the Xcode generator to the OSX platform-specific
configuration section since we can only use it in OSX
	* Remove EMCC dependency