Merge pull request #176 from inthause/documents

Add BackOffice menu registration
Directive "<document-list/>" is now able to retrieve the columns header title from the Model, if a "model" attribute is given.
Changed display when the collection is empty in "<document-list/>" directive.
Enhanced main menu
Refactoring
Include locales for AngularJS.
Added french AngularJS locales.
Added <todo></todo> directive.
Merge pull request #177 from fredericbonjour/Admin

Updated Backoffice.
Refactoring \Change\Documents\Query\Builder
Add \Change\Documents\Query\JSONDecoder