Introduce fonts example
Initial refactoring of IFont

* Decoupling the heavyweight IFont class and breaking up the features
into a separate Label class
Texture: Introduce color modulation methods
Texture: Introduce set_bounds method variant

* nom::Coords is deprecated; this new method variant will help ease
the future migration.
SDL_helpers: Add a few reminding todo comments
Transformable: Remove color class var & methods
Resources/SharedSupport/Template: Update style

* Fix indention levels to current preferred style
types: Introduce NOM_EXIT_FAILURE, NOM_EXIT_SUCCESS

* Replace all instances of EXIT_FAILURE, EXIT_SUCCESS with
NOM_EXIT_FAILURE, NOM_EXIT_SUCCESS
SDL_App: A bit of refactoring / clean up

* Introduce EventType type definition
* Removal of Running method; app_state is now automatically set true
upon SDL_App construction
* Rename of isRunning method to running
* Rename of Quit to quit

  Input:
* Rename type definition 'EventType' to Event
Gradient: Use new style for all methods, vars

* Update all methods and instance vars to use our adopted code style
MessageBox: Add example usage documentation
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.

* Add shadow detail on left under-side of 'M' character
Transformable: Introduce method set_position with IntRects& argument
types: Introduce size_t typedef
Add bitmap_font VIII_small.png into app’s & font’s Resources dir

* Add nomlib’s icon into font’s directory
WinFile: Implement extension method calls for nom::File interface
Introduce method basename for nom::File interface
Clean up comments & code formatting
Update header files in usage example for SpriteSheet
Refactor save_screenshot method to output unique file names

* Handle the generation of unique IDs for appending to a given filename
for outputting a screenshot, for sake of convenience & simplicity.