ActiveRecord patch to allow charset and collation in table definitions