split out mysql_isolated_server
update appraisals
try adding a travis.yml
bad yaml, ben.  bad yaml
make our exceptions subclasses of StandardError

Mike Perham's right:
http://www.mikeperham.com/2012/03/03/the-perils-of-rescue-exception/
v0.3.1
checkpoint a lot of work around unplanned failover
Merge branch 'master' into unplanned_failover_thoughts
rescue ActiveRecord errors too

I guess we won't talk, again, about activerecord's error handling.
overhaul the test suite

- change the current-connection detection to be clearer
- try to make tests order independant (with up! and down!)
- expand upon lost-master tests
back to stock mysql_isolated_server
add rescues and logic around Can't connect errors

(for connections where reconnect: true is set).  (is this even
advisable?)