Remove default value from text fields for mysql

MySql doesn't support default values for text fields. This removes them,
and fixes the model to return an empty string when the field is NULL.
Scan#error_messages: forced to string
Updated CHANGELOG