0.3.11
- change mysql error detection strategy from using mysql_field_count to the more explicit mysql_errno
- bugfix to avoid race condition with active connections that error out
- revert back to using xmalloc/xfree for allocations
- avoid potentially unsafe Ruby C API usage w/o GVL
- reacquire GVL before retrying on EINTR on connect