Merge pull request #52 from innc/master

Metadata information extension
Make connect() and destroy() safe to call multiple times and 'close' event consistently fired as long as connect() called
add "local-infile" option via mysql_options MYSQL_OPT_LOCAL_INFILE

local_infile needs to be passed in when calling connect
updated, add "local_infile" option
Merge pull request #60 from Leonidaz/master

add "local-infile" option to be used with "DATA DATA LOCAL INFILE"
add MYSQL_READ_DEFAULT_FILE and MYSQL_READ_DEFAULT_GROUP options

via "read_default_file" and "read_default_group" connect options

from the man page:

> These options can be used to read a config file like /etc/my.cnf or ~/.my.cnf. By default MySQL's C client library doesn't use any config files unlike the client programs (mysql, mysqladmin, ...) that do, but outside of the C client library. Thus you need to explicitly request reading a config file, as in
update readme on "read_default_file" and "read_default_group"
small adjustment to remove unnecessary code and a memory leak

remove strdup as it will leak memory without free.
configurable charset
update docs
update docs
Track column count explicitly
Use unsigned int to fix compiler warning
Merge pull request #64 from Nibbler999/master

 Track column count explicitly
bump version
Merge pull request #61 from Leonidaz/master

add options to load and read my.cnf by the C client
configurable charset
update docs
update docs
resolve conflicts