Rails 4.1 compatibility
Pass symbols to .establish_connection

Passing a String for a configuration lookup is deprecated in Rails 4.1
HasAndBelongsToMany preloader not in Rails 4.1
Fix .establish_connection
upgrade mocha

this should fix some odd stubbing errors I've been seeing
undo the horror created by the "without slave configuration" test
more test-order fixes

reset column information before we make assertions
Fix a bunch of test-ordering issues

put.the.candle.back
deal with HABTM on rails 4.1

in rails 4.1 they just create a class on demand to serve the HABTM
association, so if we want that on-slave by default we just gotta patch
it.
silence more 'specification needs to be symbol' warnings
setup DatabaseTasks to work without Rails loaded
Change MINOR == 1 to MINOR >= 1
Merge pull request #28 from zendesk/bquorning/rails-4.1

Rails 4.1 compatibility