First pass at config loading overhaul.
Merge pull request #1202 from mozilla-services/config_overhaul

First pass at config loading overhaul.