BAP-3694: Calendar still allowed to add events with end date/time before start date/time
 - created custom validator "DateEarlierThan"
 - updated showing and hiding errors process in the forms
BAP-3694: improve validtor
 - added type exception
Merge branch 'master' into fix/BAP-3694
Merge remote-tracking branch 'origin/master' into fix/BAP-3694
BAP-3694: Calendar still allowed to add events with end date/time before start date/time
 - created unit tests for the DateEarlierThanValidator
 - corrected code style and annotations
 - fixed bug with wrong behavior of the global js error handler
 - fixed problem when posrSubmit event in the remainderBundle saving data to the database without validation data
Merge branch 'master' of github.com:laboro/platform into fix/BAP-3694
Merge branch 'fix/BAP-3694' of github.com:laboro/platform into fix/BAP-3694
Merge branch 'master' into fix/BAP-3768
Merge branch 'fix/BAP-3768' of github.com:laboro/platform into fix/BAP-3768
Merge remote-tracking branch 'origin/master' into fix/BAP-3694
BAP-3698:Drag and drop of widget in side bar does not work
 - add event mousedown
 - update cursorAt option
Merge branch 'master' into fix/BAP-3768
BAP-3768: Job Queue table cleanup (2.5M records a month on reminders only)
   - added bufferred result usage
BAP-3672: Titles uploaded to crowdin for translation
- fix bug
BAP-3768: Job Queue table cleanup (2.5M records a month on reminders only)
   - code style fix
BAP-3672: Titles uploaded to crowdin for translation
- fix tests
Merge remote-tracking branch 'origin/master' into fix/BAP-3694
BAP-3506: Report entity selector change
BAP-3672: Titles uploaded to crowdin for translation
- fix bug
Merge branch 'master' into fix/BAP-3672