Logging infrastructure update

EMM v1.4 was reconfigured for NLog, however EMM's internal classes did not make use of any of the added functionality (like different log levels). These updates set the groundwork to allow EMM to produce log entries at different levels.

Expect a progressive re-factoring to use the replacement log levels shortly...