Avoid buffer overrun

When you connect to a very old (4.0.x) MySQL a field might have
chrsetnr of zero, which results in out-of-bounds access.  That
case you cannot assume any character sets so just mark them binary
and let programmers handle the situation.
Merge pull request #418 from shyouhei/master

Avoid buffer overrun