[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;