Set charset/collation properly for each text column if using MySQL.

With this change, Huginn is able to store up to 4-byte UTF-8 characters
in its database.  This should fix #286.
This is used for login ID, so I thought it should be less sensitive to cases and in terms of uniqueness.