REPORT-485: Reporting module sqldiff fails if database is not utf8

This involves migrating the reporting module from sqldiff to liquibase, and authoring the liquibase file in such a way that it handles changesets atomically with preconditions.  It also removes the foreign key constraint from reporting_report_design to serialized_object, in order not to force all report definitions to be stored in this way