Raise exception when cannot find configuration.

Fixes #1645.
Cleaned up unused imports
Handling site and custom configs differently by returning default empty configs
Ignoring missing custom and site configs.
Updated changelog
Merge pull request #1646 from rhyolight/config-runtime-exception

Raise exception when cannot find configuration.