If dir_config returns [nil, nil] this will prevent trying to index into nil
Merge pull request #402 from sodabrew/libdir_again

Handle dir_config returning nil, nil on Windows.
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")