Add CFME_TESTS_KEY_FILE support

I also changed the conf loading logic to simplify it: If both an eyaml and yaml
exist in conf/, the unencrypted yaml is loaded and a message is logged saying so.
Merge pull request #1441 from seandst/conf-decrypt-keyfile

Add CFME_TESTS_KEY_FILE support