Location formfield templates
add current location button to Location formfield
Merge branch 'issue-425' of github.com:christopheschwyzer/CM into issue-425

Conflicts:
	layout/default/FormField/Location/default.tpl
Add codegenerator library, remove packagist temporarily
Add CodeGenerator for PHP

- create CodeGenerator_PHP class
- replace CM_File_PHP usages with CG
- make getNamespacePathsLibrary public
- simplify and adjust Generator_Cli
Remove unused "generator" functionality
Add CodeGenerator abstract class
Introduce CodeGenerator for Javascript

- add CodeGenerator_Javascript class
- replace usages in Generator_Cli
Remove CM_File_Javascript generate methods, replace last usage with CodeGenerator
Introduce CodeGenerator for Template

- Add CodeGenerator_Smarty
- Adjust usages in Generator_Cli
- Adjust class_exists() in sibling classes
Introduce CodeGenerator for Layout

- reuse Smarty class for Layout
- introduce createStylesheetFile method
- adjust usages in Generator_Cli
Refactor var names
Upgrade codegenerator to 0.0.1
Merge branch 'master' of github.com:cargomedia/CM into issue-538

Conflicts:
	library/CM/Generator/Cli.php
Bugfix
Merge branch 'master' of github.com:cargomedia/CM into issue-538
Upgrade codegenerator library
Accept bugfixes for codegenerator
Use satis packages
Set abstract if _Abstract classname