Add UserDefinedType support
Pass protocol version to ser/deser functions
Minor fixes and unit test updates
Protocol-version specific collection decode/encode
Merge branch 'master' into 2.1-support
Use v3 collection serialization inside UDTs
Serial consistency level support for BatchStatements
Support for protocol-level timestamps
Merge branch 'master' into 2.1-support
Handle v3 schema change messages
2 byte request IDs + queue-less req ID management
Don't require proto version to be passed to bind()
Merge branch 'master' into 2.1-support
Better messages and docs for Read/WriteTimeouts
Fix memory leak when destroying libev connections

The IO objects held a reference to their LibevConnection instances
through the callback.  This reference cycle was preventing the
connection from being garbage collected.

Fixes #93
Minor tweak to Read/WriteTimeout error summaries
Ensure token map is rebuilt when nodes are removed
Release 2.0.2
Make version 2.0.2.post
Fix changelog typo