Fixed TypeInfo's String() function, when type is a custom type.
Parse custom types in the org.apache.cassandra.db.marshal. namespace. This behaviour is not documented in the wire spec, however it is done by the python datastax driver
Add a test to ensure types are parsed correctly.
Created the Connection Pool interface and converted the existing connection pool logic to a SimplePool interface.
Added an example of a SingleConnection pool to the ConnectionPool documentation.
Rebased branch. Fixed code that was altered from the rebase.
Made errorFrame an interface that can implemented by the different types of errors from a cassandra server.
Moved errorFrame and err constants to errors.go, added (*frame.)readError() errorFrame function
Updated conn.go to use new error syntax
Added test to ensure library can properly decode error response from cassandra
Run test suite against multiple versions of Cassandra
Merge pull request #163 from relops/supported_versions

Run test suite against multiple versions of Cassandra
Merge pull request #154 from ChannelMeter/ApacheCassandraTypes

Support for org.apache.cassandra.db.marshal-namespaced custom types (See #151)
Unskip paging test
Change name of table used for paging test
Merge pull request #164 from relops/reintroduce_paging_tests

Unskip paging test
Merge pull request #157 from phillipCouto/abstract_connPool

Created the Connection Pool interface and converted the existing ConnectionPool Logic
Expose error structs
Merge pull request #161 from ChannelMeter/error_response_refactor

Refactor ErrorFrame response in order to expose ErrorFrame message bodies.
If a batch fails because of an unprepared statement, reprepare the statement and redo the batch.