ControlConnection: specific fields for locks
Use protocol version 2 in the ControlConnection CSHARP-158
Added UnsupportedProtocolVersionException test for Cassandra 1.2
Changed the fallback mechanism for recommended binary protocol version.

- Added Password Authenticator explicit tests
Throw an AuthenticationException when no credentials specified under protocol v1
Added more Session authentication tests