Added ability to inject the config settings so that we are not forced to use app.config for configuration

Our application configuration is controlled centrally rather than via an
app.config. Added the ability to set the settings so we can inject our
configuration from our centralized configuration provider at startup
ahead of nhibernate configuration.