Separate composer factory pieces from installation
Allow passing dir_root to CM_App_Installation
Allow package without modules, add dirRoot getter
Adjust ComposerFactory (add all dependencies)
Merge branch 'master' of github.com:cargomedia/CM into issue-1030

Conflicts:
	library/CM/App/Installation.php
	library/CM/Bootloader.php
Format code
Formatting
Merge branch 'master' of github.com:cargomedia/CM into issue-1030

Conflicts:
	library/CM/App/Installation.php
	library/CM/Bootloader.php
Readd EventHandler
Added CM_Services, dummy services and some tests, not final since it's coupled with MongoDB service
Decoupled tests from MongoDB service
MongoDB service done
MongoDB Paging source for the new MongoDB CM_Services-based client
Added unique ID generator to the MongoDB service
return false
Removed field filtering support in MongoDB PagingSource
MongoDB service wraps methods and includes extensive logging rather than providing the native driver.
Reduced the verbosity of mongoDB service logging
Cleanup
Merge branch 'master' of github.com:cargomedia/CM into cm-services-mongodb
Added getAssets() to Model_Abstract
getDataPrefix added to mongoDB name
added mongoDB cleanup after in test-cleanup
some cleanup