Auto reload GossipingPropertyFileSnitch config

Patch by Danield Shelepov, reviewed by Tyler Hobbs for CASSANDRA-5897
Fix potentially repairing with wrong nodes

patch by yukim; reviewed by krummas for CASSANDRA-6808
Fix HSHA server introducing corrupt data

patch by xedin; reviewed by slebresne for CASSANDRA-6285
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
Fix CAS conditions for COMPACT STORAGE tables

patch by slebresne; reviewed by iamaleksey for CASSANDRA-6813
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/cql3/ColumnCondition.java
	src/java/org/apache/cassandra/cql3/statements/CQL3CasConditions.java
Update version, news and license for 2.0.6
Add broadcast_rpc_address option to cassandra.yaml

Patch by Tyler Hobbs, reviewed by Jason Brown for CASSANDRA-5899
avoid reinitiating gossip when nothings changed
fix typo in cfmbean comparator
Merge branch 'cassandra-1.2' into cassandra-2.0
Merge branch 'cassandra-2.0' into cassandra-2.1
nodetool no longer shows node joining
patch by driftx; reviewed by Vijay for CASSANDRA-6811
Merge branch 'cassandra-1.2' into cassandra-2.0
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	src/java/org/apache/cassandra/tools/NodeCmd.java
nodetool no longer shows node joining
patch by driftx; reviewed by Vijay for CASSANDRA-6811
Move misplaced try catch block

ActiveRepairService#getNeighbors can throw IllegalArgumentException,
not forceKeyspaceRepair.
Merge remote-tracking branch 'origin/cassandra-2.1' into offheap2c+6781