Add err checking for saving screenshot key binding
Introduce quiet (no output) on uninstall & rpath macros
Introduce getScoreAsString method
Fix repeated score_text object calls

* Introduce two score_text objects; one for each player
* Introduce two coordinate maps; one for each player
* Update each player's scoreboard at the end of the turn (in comparison
to before, where we were updating each tick cycle)

* Although I think this design change in logic is probably better, the
irony is that it actually requires more CPU cycles than previously...
but this will change in the future with further optimizations applied
in nomlib
Add debug helper for loading an unbeatable player1 hand via key binding
Introduce initial draft of run-time configuration file; see commit log

  * Introduce GameConfig object instance within GameObject struct; we now use
the instance to access the configuration data presently available.

  * Initial draft of a std::map based GameConfig class

  * Introduce command line arguments --export <output_filename> <input_filename>
support.

  * Introduce SCALE_ALGORITHM option for setting which algorithm you wish to
use at run-time; changing the scale factor is still hard-coded for the time
being (soon to change!).

  * Relocate the majority of resources definitions into configuration file
that we can reload at run-time via GameConfig class.

  * WORKING_DIRECTORY constant is removed as we only use this in one spot.

  * Add key binding CMD + R for reloading configuration file.
Initial draft of game configuration file
Update arguments list of testing cards export