Fix exception classes
Improve reservation history display
Add reservation modification
Use an ARRAY for edit log entries

Using a ```-separated string is *very* strange and would break when some
change line contained that string. To convert an existing database
without recreating it, use this query:

ALTER TABLE reservation_edit_logs
  ALTER COLUMN info TYPE varchar[] USING string_to_array(info, '```');