Custom logging.yml location

Adding the ability to specify an alternate logging configuration file via system property. Documentation updated.

Closes #2044
Would love to see a test written for this. Ping me if you need any pointers on that.