Refactored the calendar
Add calendar manager refactor and tests

* Add calendar annotations on base calendar class
CalendarController now extends the base Controller
Delete xml files for entities definition to use annotations
Add tests for CalendarVoter
Remove duplicate calls
Add tests for CalendarController::index/add.
Add create_calendar attribute to calendar voter
Add error flash message setter method
Add tests for calendar controller

* Security controller is only used for test, it will be removed later when a new implementation for the tests controllers will be done.
Fix php error when $object is null
Add tests for CalendarController
Refactor views with translation ready

* Remove listEvents route to show it in calendar show actions instead.
Use calendar route service in controllers
Merge branch 'refactor/major-changes' into develop

* Fix unit tests

Conflicts:
	Security/Authorization/Voter/AttendeeVoter.php
	Security/Authorization/Voter/CalendarVoter.php
	Security/Authorization/Voter/EventVoter.php
	Tests/CalendarTestCase.php
	Tests/Security/Authorization/Voter/CalendarVoterTest.php
Merge branch 'refactor/views' into develop
Add tests for CREATE_CALENDAR CalendarVoter attribute.
Fix misc comments
Remove status stuff
Test config/fixtures cleanup