Add Location Country, State, City and Zip classes
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
Allow to delete splittests in withoutPersistence-mode
add getApplicationName()
add test
Removed field filtering support in MongoDB PagingSource
MongoDB service wraps methods and includes extensive logging rather than providing the native driver.