Nicified some tests

- SetupAfterCacheTest test all combinations of invalid configurations
- Remove V3ModuleDefinition from BootstrapManagerTest and use a mock object instead
- V3ModuleDefinitionTest adds an integration test with BootstrapManager
- Add compliance for coverage reports on PHPunit 4.0.*
- Split ModuleDefinition and V3ModuleDefinition into separate files

Change-Id: I75d280a4c0df3b9842cda3242259a76d9a248b8d