#1248: External Router tests broken

In this commit we fix the broken tests for phpDocumentor after the refactoring
of the configuration component. In order to properly run these tests we needed
to adjust the instantiation of the configuration to instantiate the sub-items
as well.
#1248: Add tests for Application and remove side-effects
#1248: Fix warnings in Application