Overhaul handling of datetime in competition match entity
(store timezone as separte field; separate date and time fields in form)
Fixes #117