Merge friendly time data converter

Add a Time-data converter that is more tolerant with user-input like "24:00" or "1300 Uhr".
Don't validate start/end time of an allocation when they are auto-generated (i.e. for whole_day allocations)

Closes seantis/seantis.reservation#77.
Closes seantis/seantis.reservation#76.