Support auth in CqlRecordWriter

Patch by Alex Liu, reviewed by Ben Coverston for CASSANDRA-7340
Check all INTERNAL_IP states for seed match.

Patch by Brandon Williams, reviewed by Jason Brown for CASSANDRA-6523
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/gms/Gossiper.java
Fix native protocol CAS batches

patch by Sylvain Lebresne; reviewed by Aleksey Yeschenko for
CASSANDRA-7337
add logs/ and data/ to .gitignore
Merge branch 'cassandra-1.2' into cassandra-2.0
simplify: prefer containsKey(x) to keySet().contains(x)
Merge branch 'cassandra-1.2' into cassandra-2.0
ported CASSANDRA-5752 to 2.0, to allow reading thrift data with CqlPagingRecordReader
fixup! ported CASSANDRA-5752 to 2.0, to allow reading thrift data with CqlPagingRecordReader
Reference sstable before populating keycache after compaction

Patch by marcuse; reviewed by thobbs for CASSANDRA-7234
Enable keepalive for native protocol

Patch by brandonwilliams reviewed by Sankalp Kohli for CASSANDRA-7380
Merge branch 'cassandra-1.2' into cassandra-2.0
Enabled keepalive for native protocol

Patch by brandonwilliams, reviewed by Sankalp Kohli for CASSANDRA-7380
Add replace_address_first_boot flag to only replace if not bootstrapped.

Patch by brandonwilliams, reviewed by thobbs for CASSANDRA-7356
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	CHANGES.txt
Display generation/heartbeat in gossipinfo

Patch by brandonwilliams, reviewed by thobbs for CASSANDRA-7333
Merge branch 'cassandra-1.2' into cassandra-2.0
Don't output a stacktrace when removenode force is errantly called

Patch by Kirk True, reviewed by brandonwilliams for CASSANDRA-6397
Track metrics at a keyspace level

Patch by brandonwilliams, reviewed by yukim for CASSANDRA-6539