ChangChanged RestManager to accept a ServiceManager rather than a Service Configuration object.
Moved Request and Response classes into their own namespaces.
Merge branch 'master' into refactor/handlers
Comment and style fixes for previous refactoring commits.
Removed resource handlers.
Removed resource handler related configuration options and annotations.
Renamed RequestType to Type (in the Request namespace).
Refactored base test case classes to reduce bootstrapping to a minimum for tests which do not require models (the majority of tests).
Cleanup for ServiceManager.
Removed redundant method from test fixture.
Added caching support to ServiceMetadataFactory.
Added tests for ServiceManager, fixed bug with DI relating to Doctrine-type services and some test case tweaks.
Merge branch 'refactor/handlers'