Update authentication for protocol v2

Replaced AuthInfoProvider with AuthProvider and Authenticator
interfaces. SimpleAuthProvider & SimpleAuthenticator perform
plain text username/password auth for both v1 & the proposed
SASL based v2 protocol (CASSANDRA-5545)
Simplify Authenticator interface
Update C* dependency
Minor refactoring & renaming