Added spec case for #306.
expose a new function to properly close a MySQL connection for a given client when the garbage collection of a result triggers freeing of the client
Merge pull request #444 from rlineweaver/close-connection-on-result-gc

Close MySQL connection on result GC
Spec for should not leaving dangling connections
Refactor 997e426 with function decr_mysql2_client
Merge pull request #447 from sodabrew/no_dangling_connections

Specs and refactor of #444 preventing dangling connections
Travis has updated its Rubinius, and Rubinius has a gem for the standard library
Add gc.honor_start for Rubninius.
Cut the GC some slack in Rubinius.
Run Travis tests on Ruby 2.1.0-preview2
Make sure generated files are closed before we try to use them
Spell out the load order of rake tasks
Just run tests once now that prereqs are fixed
Update rubysl-foo gems and allow time for Rubinius GC
Merge pull request #452 from sodabrew/task_prereqs

Define rake tasks first that will have dependencies added later
Merge pull request #457 from simi/306_spec_case

Added spec case for error in the middle of multiple results
Update README for multiple result set errors.
One more sentence about next_result.
Local local infile handler
Tests for local infile