Tell mysql that Unicode columns are unicode

Without this patch, Unicode columns get no special charset by default,
and fall back to whatever the table, database, server configuration
and (eventually) server hardcoded default encoding is.  The hardcoded
default mysql encoding is latin1.

This change maps Unicode to NVARCHAR (for consistency with other
sqlalchemy dialects), and UnicodeText to 'TEXT CHARACTER
SET utf8'.