types: Introduce NOM_PTR_CAST macro

* Convenience wrapper for TTcards
types: Fix NULL/nil macros (was OS X specific previously)
Remove TODO.md (Replaced by GitHub Issues)
tests/run.sh: Add third-party/osx libs to DYLIB search path
Color4: Fix << overload when using Color4<uint8>
Template: Update to latest styling
json: Remove old files (Object & Array classes)
types: Introduce NOM_ENDL macro
Template: Add comments & copy, copy assignment methods
CMakeLists.txt: Introduce NOMLIB_SHARED_SUPPORT_DIR var
config: Introduce NOM_DUMP & deprecate NOM_DUMP_VAR
CMakeLists: Add Template files to compiled sources
GameStates.hpp: Removal
src/CMakeLists.txt: Fix parse err; missing end parenthesis