Add version field, setter to Host
Add protocol_version attr to Cluster, use in conns
Merge branch 'master' into 2.0
Add SERIAL, LOCAL_SERIAL ConsistencyLevel enums
Check proto version for messages, raise UnsupportedOperation
Handle OrderedDict import attempt in cassandra.util
Move encoders from decoder.py to encoder.py
Move row factories from c.decoder to c.query
Define BatchType enum
Fix remaining factory imports in tests
Create BatchStatement class
Cache cass/cql version in tests, accept env variable
Split bind_params into encode_params and bind_params
Support v2 parameter passing
Basic BatchStatement execution support
Fix BatchType enum values
Default to protocol version 2
Switch from class-level params to init args
Encode params but don't bind for batch statements
Pass protocol version to MessageType.send_body()