Force batchlog replay before decommissioning a node

patch by Branimir Lambov; reviewed by Aleksey Yeschenko for
CASSANDRA-7446
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/db/BatchlogManager.java
Properly reject token function in DELETE statements

patch by slebresne; reviewed by thobbs for CASSANDRA-7747
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/cql3/statements/ModificationStatement.java
Refuse conditions on deletes unless full PK is given

patch by thobbs; reviewed by slebresne for CASSANDRA-6430
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
Update versions for 2.0.11
Fix DynamicCompositeTypeTest
Update news/version for 2.1.1
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	build.xml
	debian/changelog
Don't do generation safety check when the local gen is zero

Patch by brandonwilliams, reviewed by jasobrown for CASSANDRA-8113
stream to private IP when available

patch by yukim; reviewed by Josh McKenzie for CASSANDRA-8084
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/dht/RangeStreamer.java
	src/java/org/apache/cassandra/repair/StreamingRepairTask.java
	src/java/org/apache/cassandra/service/StorageService.java
	src/java/org/apache/cassandra/streaming/SessionInfo.java
	src/java/org/apache/cassandra/streaming/StreamPlan.java
	src/java/org/apache/cassandra/streaming/StreamResultFuture.java
	src/java/org/apache/cassandra/streaming/StreamSession.java
	src/java/org/apache/cassandra/streaming/management/SessionInfoCompositeData.java
	src/java/org/apache/cassandra/tools/NodeCmd.java
	test/unit/org/apache/cassandra/streaming/SessionInfoTest.java
	test/unit/org/apache/cassandra/streaming/StreamTransferTaskTest.java
apply CASSANDRA-8027 to cassandra-2.0 branch
Merge branch 'cassandra-2.0' into cassandra-2.1
cleanup
Ninja make public QP#processStatement/3
Fix validation of collections in TriggerExecutor

patch by Sam Tunnicliffe; reviewed by Aleksey Yeschenko for
CASSANDRA-8146
Update versions for 2.0.11
Fix validation with multiple CONTAINS clauses

patch by blerer; reviewed by slebresne for CASSANDRA-8131