Replace project_settings with providers.

Replaces dependency on the `project_settings` module and allows modules to be configured with a provider.
Is there a setter, like `$get` is a getter? Would be nice.
```js
var apiRoot = userManagementRegistrationConfig.apiRoot();
var newValue = '/doge';
userManagementRegistrationConfig.apiRoot = newValue;
```