Simplify Uuid#to_s
Simplify Uuid#hash

Delegate to JRuby's BigNum to do it.
Add test for the encoding of the string returned by Uuid#to_s
Simplify how Uuid parses a UUID string
Change the error message when creating a Uuid from a bad string
Ensure that things stay ASCII in Uuid#to_s
Update the readme to reflect that authentication works with DSE 3.1

This closes #86. Thanks @gworley3 for confirming that 3.1 works.
Fix the UUID parsing in JRuby

This closes #87
Work around a test failure in RBX

This must be an RBX bug. It complained about yielding an arg to a block with arity zero. What actually happened was that a block was captured (query_result.rb#60) and forwarded to another call. Changing that to an explicit #call, or doing what I did in this patch made the error go away.
Update Travis config with new hotness

* Ruby 2.1.1 (will also run the tests with authentication enabled)
* Oracle JDK 8
* Enable fast_finish so that we don't have to wait for RBX to see if the build succeeded or not.
Update the Chaos script

* IF NOT EXISTS simplifies the setup
* report which nodes are up and down
* report which errors are raised
* report the number of connection failures vs. server errors instead of just failures
Add documentation to the Chaos script
Make batches reusable
Constanticize strings in Uuid#from_s
Fix #99

CqlProtocolHandler#on_closed yielded the failed future and not the error
Version bump to v2.0.0.pre2
Remove QueryTrace

It's a remnant of a feature that never became anything. It shouldn't be included.
Update Yard
Mark PeerDiscovery as private
Add API docs for PreparedStatement#batch