Allow read connection defaults from custom default file and group. #262

For example:
@client = Mysql2::Client.new(:default_file => "/user/.my.cnf", :default_group => "client")
Merge pull request #410 from simi/mysql_read_default_file

Allow read connection defaults from custom default file and group.