Don't try to test the charset before 1.5.1 update

We aren’t guaranteed that the charset won’t be UTF8 already (as it is
on Travis CI).

See #97
Don't substitute an empty query for ALTER TABLE

On WordPress 3.8 and before, an empty query causes errors. I think this
is because newer version use mysqli.

See #97