Add loaded configuration to the service container

If the configuration parameter is an array, the loader recurs down and
replaces the original array with a reference. This allows us to access a
config value as an array or as a key in the array. For example:

```
%config%
// => ["path" => "/", "suites" => [...]]

%config.suites%
// => ["unit" => [...]]

%config.suites.unit%
// => ["api" => "functional", "path" => "/"]
```