Fix cmake_policy err for ver < 3.0
Update project templates

* Update style (remove explicit usage of void in method
declarations).
* Remove ::get method.
* Use NOM_LOG_TRACE_PRIO macros.
libRocketTest: Fix potential crashes in err handling

* CMakeLists.txt: Fix 'make test' execution for libRocketTest; when
using GTEST_ADD_TESTS, the second argument are executable switches, and
will cause an err if they are not used as such. The third argument is
used for telling CTest which source files to search through for the test
name (the value of the first argument).
FinalFantasyDecorator: Fix out-of-bounds rendering issue
Introduce SearchPath interface

This is hopefully the beginning of a clean(er) way of loading
resources, at least for dev builds; the location of the executable's
resources is now data-driven, via simple JSON file, with the ability
to search multiple spots before giving up.

* Remove Delicious fonts except for Delicious-Bold (our title font).

* Use Rocket's FontDatabase class for loading OpenSans fonts; copy
OpenSans fonts to Resources folder for libRocketTest.
EventHandler: Fix bug that led to duplicate window && mouse events

The lack of switch breaks at the end of the event's top-level switch
handlers led to duplicate events being fired, i.e.: two
SDL_MOUSEBUTTONUP events being fired for one. -_-
  This is a bug squash that has been plauging me for some time now!
Rename ShellFileInterface to RocketFileInterface
Some clean up & experimentation w/ libRocket events interface
Rename libRocket dylibs to match RPATH name

This must be done to simplify packaging (i.e.: TTcards), and lets us
not need to mock with the run-time paths. TTcards can now simply copy
nomlib's Framework bundle and be done with it!
build-deps.sh: Add optional git tag info for archive file names