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.
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