Adds SASL authentication in binary protocol v2

patch by beobal; reviewed by slebresne for CASSANDRA-5545