Repair some stuff first [SERINA-16]

This stuff broke during the development of the User module
Initial cleanup [SERINA-16]

Remove some old testing and experimentation
Add EventMapper() [SERINA-16]

Also amend a few fields to startAt and endAt, for consistency
Amend style [SERINA-16]
Remove probe [SERINA-16]
Add Event Create [SERINA-16]

This only provides input for basic event details so far
Update page title [SERINA-16]
Add docblock [SERINA-16]
Add date processing when creating [SERINA-16]
Move year dropdown to macro [SERINA-16]
Amend macro with set [SERINA-16]
Amend selected string processing [SERINA-16]
Move select() into selectDateTime() macro [SERINA-16]

A macro for macros!
Add preselected values [SERINA-16]

Also rename macro
Update docblock [SERINA-16]
Add month translation to macro [SERINA-16]
Use meridiem in datetime selects [SERINA-16]
Cleanup [SERINA-16]
Fix 12-hour offset [SERINA-16]
Clean out unused dropdown() [SERINA-16]