Migration to convert all tables to utf8.

This migration converts the tables directly via ALTER TABLE statements. This should be safe, because there is little content in the database and HMRC have so far been unable to enter characters outside the usual ASCII range, which is precisely what this change is intended to fix.