Rename of nom::ResizeAlgorithm

* nom::ResizeAlgorithm -> nom::Texture::ResizeAlgorithm
Rename set_logical_resolution to set_logical_size
SublimeProject: Rename project root folder to "."
JSON: Match relevant code for nomlib’s new API
CMake: Remove jsoncpp source files from inclusion

* We use nomlib's packaged copy now
Remove packaged jsoncpp files from project

* We use nomlib's packaged copy now
Re-order cards.json with starting ID of 0

* This simplifies card to face ordering logic between cards.json and
faces.json (faces.json IDs start at zero). Hopefully this helps to
avoid future bugs!

* Introduce CARDS_COLLECTION, MIN_COLLECTION variables;
CARDS_COLLECTION is the number of cards loaded into memory count,
whereas MAX_COLLECTION & MIN_COLLECTION serve as buffer sanity
checks.

Ultimately, this serves to allow us to add more cards to the
database without recompiling, provided that we don't go over
MAX_COLLECTION (set arbitrarily at ~220 for the moment)

* Improve sanity checks done in CardCollection:

a) Remove DEBUG preprocessor checks (we now do these sanity checks
regardless of DEBUG or RELEASE build types).
b) Additional checks
c) Clean up error messages a bit
CardHand: Introduce MIN_PLAYER_HAND variable

* Improve sanity checks done in CardHand's save & load methods

* Remove DEBUG preprocessor checks (we now do sanity checks
regardless of DEBUG or RELEASE build types).
config.json: Update used configuration parameters

* These are the configuration parameters we use for our installed
$HOME/Documents/ttcards/config.json
cards.json: Fix non-standard JSON comment

* Replacing non-standard comment with one that is parsable by all RPC
compatible clients
config.json: Fix indention levels
config.json: Fix non-standard JSON comment

* Replacing non-standard comment with one that is parsable by all RPC
compatible clients
icon.bmp: Rename to icon.png

* Icon has been converted to PNG in order to enable alpha channel
support (used under non-OSX platforms).
Resources/Debug: Removal (not used)

* Backup copy made in tmp/Resources dir
Resources/Help: Rename dir to Documentation
PauseState: Improve code readability a bit
VIII.png: Add shadow detail on left under-side of 'M' character

* Fix character alignment of: ':', ';' and '/'
VIII.png: Fix several characters -- alignment & touch ups

* Fix character alignment of: '[', ']' and '\'.

Improve rendering of characters: 'b', 'a', 'o', 'p', 'r', 'K', 'M':

* Inner character space is now transparent -- area was previously
filled black.

* Trace over gray color spots with white -- this give us better
results when scaling up.
Update codebase to reflect latest nomlib API

  The following APIs within nomlib have changed:

* nom::BitmapFont
* nom::Gradient
* nom::Input
* nom::Label
* nom::SDL_App
src/Game.cpp: Refactor screenshot logic code

* We now let nomlib handle generating a unique identifier for our
output filename