Custom logger.yml location

Adding the ability to specify an alternate logging configuration file via system property. Documentation updated.

Closes #2044
I wonder if this test can be removed, the following one already includes this, but it loads multiple files. Thoughts?