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
Fix class name (due to composer udates)
Merge branch 'issue-1030' into issue-1191
Merge pull request #1191 from tomaszdurka/issue-1191

Make CM_App_Installation reusable by passing root dir