Custom logger.yml location

Adding the ability to specify an alternate logging configuration file via system property. Documentation updated.

Closes #2044
Consolidated this into a single test case where the log file is not loaded if it is not logging*.yml.