Replace Cql::Io, Cql::ByteBuffer, Cql::Promise and Cql::Future with Ione
Move Cql::ByteBuffer to Cql::Protocol::ByteBuffer
Remove lib/cql/{future,io}.rb and move the aliasing to lib/cql.rb
Move Encoding and Decoding methods to CqlByteBuffer

Replace all uses of ByteBuffer and raw strings with CqlByteBuffer

Also fixes a bug in the encoding of negative varints and decimals.
Rename all overly aggressive methods
Update Ione to the latest version
Make 1.9.3 the required Ruby version

Not sure if 1.9.2 works, but 1.9.3 feels safer. If you're on 1.9.2 still, you're on your own.
Remove unused gems from Gemfile
Remove support/fake_server

It's not used anymore
Update Ione to v1.0.0
Merge branch 'fork_ione'
Fixed a small API mistake in the readme

This closes #84 as reported by @jpemberthy

[ci skip]
Add Uuid#to_i as an alias for #value

Thanks @outoftime for the suggestion. This closes #82.
Remove some dead code from a spec
Make TimeUuid a Comparable

Thanks @nirvdrum for the suggestion. This closes #83.