refactor reconnecting snitches
patch by jasobrown; reviewed by jbellis for CASSANDRA-5681
restore fetching global trace state in default .execute method
Gossiper.handleMajorStateChange can lose existing node ApplicationState
patch by jasobrown; reviewe4d by jbellis for CASSANDRA-5665
Versions and license for 1.2.6 release
match dependency to shipped version
merge from 1.2
ninja-remove an assert that is not really relevent (and now causing errors
due to refactor in CASSANDRA-5665)
Merge branch 'cassandra-1.2' into trunk
remove unused dependencies (aws-s3, opt-simple, whirr-cli, whirr-core)
fetch the batch mutation just once
passing an empty string to StringBuilder ctor is silly
remove unused field
Fix ReadResponseSerializer.serializedSize() for digest reads

patch by Sergio Bossa; reviewed by Aleksey Yeschenko for
CASSANDRA-5476
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	CHANGES.txt
slightly more helpful exception messages
'trigger_class' is not a create table option
'trigger_class' is not a create table option (cql2)
more pre create-table property validation checks (compression, speculative retry)
patch by dbrosius reviewed by jbellis for cassandra 5693
replace assert+cast w/ checkedCast
Tracing cleanup
patch by Mikhail Mazursky; reviewed by jbellis for CASSANDRA-5625