Some refactoring to move the injection of the configuration object into the adapter.
Merge remote-tracking branch 'upstream/master' into api-user
steam-key removed from requests in API methods; test methods rewritten to use new init schema