[FIX] Refactored method
[FIX] Fix submit protected material
[FIX] Delete contribution

- Unindex from Webcast/Recording when it has startDate.
[FIX] Add inheritance control to domain protection

 * It is currently using inheritance all the time, even if the event is public by itself;
[FIX] Room Booking confirm booking
[FIX] Conference Announcement activation
[FIX] Cloning given days starting september
[FIX] Resource list material deleted exception
[FIX] Do not fail when no Collaboration
[FIX] Fixed getOrphans() SQL query

 * Requested by Nicola;
Update indico/htdocs/js/presentation/Ui/Text.js

The $T does not correctly parse the generated JSON of the translations
[FIX] Migration - Exception when Collab not active
[FIX] Reg. Form - skip validation in migration

 * So that old, badly formatted data doesn't break the migration process;
[FIX] Material package fix day < 10

- Closes #1192
[FIX] Jump migration if IM plugin not usable
[FIX] Search duplicated records

- Closes #1194
[FIX] Start date in category calendar overview

* Automatically generated years in combo box
* PEP8 fixes
* Closes #1184
[FIX] Compute starting year value

 * Instead of starting on a fixed value;
 * A better solution could be to display all years that have at least one event in the DB;
[FIX] Sorting room list
[FIX] Show only active rooms on the drop down list

* PEP8 fixes
* Closes #1172