Make Close satisfy the io.Closer interface

I will also have a look at implementing Close properly in the near
future.
Extract inline errors into exported constants
Wrap different Thrift transaction relevent errors
Add keyspace directives to schema-test
Implement connection pool closing