Agenda refactoring (beginning).
Merge branch 'master' of https://github.com/claroline/CoreBundle into agenda-refactoring

Conflicts:
	Controller/Tool/Agenda/WorkspaceAgendaController.php
	Entity/Event.php
	Manager/AgendaManager.php
	Resources/views/Tool/workspace/agenda/agenda.html.twig
Merge branch 'master' of https://github.com/claroline/CoreBundle into agenda-refactoring

Conflicts:
	Controller/Administration/ParametersController.php
	Manager/DependencyManager.php
Workspace calendar base functions are back !
Merge branch 'master' of https://github.com/claroline/CoreBundle into agenda-refactoring
Moving and resizing events fixed.
Desktop events (beginning) + event voter.
Adding filters for desktop agenda.
Hours for agenda (there is still a bug somewhere).
Adding permissions
Fixing verifications.
Adding date range validator.
Handling anonymous for agenda.
Merge branch 'master' of https://github.com/claroline/CoreBundle into agenda-refactoring
date range form improvement
Dirty fix for the timestamps.
allDay nullable again so we don't need to change the database
Fixing the voter.
Merge pull request #767 from ngodfraind/agenda-refactoring

Agenda refactoring