EmberAPI\clsAPIImageUtils

- Over 1000 lines of test cases as apology for bad check-in last week!
- Bug fixes
- Method documentation
- Various image testing utility classes to aid in interactive unit
testing
- Various test images to use for interactive unit tests
Added: World-Wide title fallback option in Scraper Data settings. If forced language for title returns nothing than use worldwide/english title instead of originaltitle.
EmberAPI\clsAPIHashing

- Marked class as obsolete, as no methods are being used within EMM.
Consider removing this class in a version after v1.4.
EmberAPI\NLog.config

- Corrected XML validation errors on configuration
Merge pull request #46 from Cocotus/master

Added: World-Wide title fallback option in Scraper Data settings.
Merge pull request #45 from Dekker500/master

EmberAPI\clsAPIImageUtils
Error Logging Framework

Updated the error logging framework. This release (v1.4) is using NLog,
however EMM's framework needed some work to enable some very useful
features. Once this commit is merged in, existing calls to
Master.eLog.WriteToErrorLog can be migrated to Master.eLog.<log level>.
This will allow for better logging, and quicker/easier processing of
logs using various log viewer tools.
Merge remote-tracking branch 'upstream/master'
Error Logging Framework (pt 2)

Updated the old unit tests.
Still need to create new (discrete) unit tests for the new methods, and
will do so before deprecating the old logging routine.
EmberAPI\clsAPIErrorLog

- Added expanded functionality by allowing multiple log levels to be
captured.
- Old (existing) log level now defaults to Error. Will soon refactor to
use appropriate levels
- Still need to add configuration for log level to capture
- Added appropriate unit tests
Test_clsAPIImageUtils

- Minor change to interactive test question, for clarity
Error Logging REFACTORING

- This commit touches (almost) all classes.
- Changes the logging routine from ErrorLogger.WriteToErrorLog to
ErrorLogger.Error
- No other functional changes were made in this commit
Better handling of missing TVDB API key

Now logs a message if the TVDB API key is left at a potentially invalid
value
Merge pull request #47 from Dekker500/master

Logging infrastructure update