Make protocol version a required argument for CqlProtocolHandler

And set it to v2 in the integration tests except for authentication (because that's not v2 compatible yet)