Starting point for Connection class
Merge branch '2.0' into async-io
Delay the need of a streamId
Connection: Added a write queue
Write queue: process one at a time, enqueue if there arent any streamIds available
Capture all ReceiveAsync and SendAsync exceptions to cancel all pending operations.
Merge branch '2.0' into async-io
Removed Skip method from the readers
Create tcp socket event driver class to abstract into read and write events
FrameParser response handler factory dictionary
New connection parses using memory streams
Link to v2 api docs
Ignore packages on other solutions
Moved Entities Context to separate project
Sample project with time series
Samples: Added async timeseries sample
BatchStatement: Changed AddQuery method to Add.

- Improved doc
- Adapted tests
fix bug of default type of timestamp to make timestamp work with CqlDataAdapter.Fill()
Merge remote-tracking branch 'upstream/2.0' into feature/timestamp_default_type_bug
Tests: Cassandra version attribute handles less than and equals to