Fix AssertionError in RangeTombstoneList diff

Patch by Philo Yang and Oleg Anastasyev; reviewed by Tyler Hobbs for
CASSANDRA-8013
Merge branch 'cassandra-2.1' into trunk
Fix snapshot repair error on indexed tables

patch by yukim; reviewed by jbellis for CASSANDRA-8020
Merge branch 'cassandra-2.1' into trunk
Allow cassandra to compile under java 8

patch by dbrosius reviewed by jmckenzie for cassandra-7028
Merge branch 'cassandra-2.1' into trunk

Conflicts:
	build.xml
	src/java/org/apache/cassandra/cql/Cql.g
	test/unit/org/apache/cassandra/cql3/CqlParserTest.java
Fix unit for streaming throughput in nodetool

patch by Olve Sæther Hansen; reviewed by yukim for CASSANDRA-7375
Fix unit for streaming throughput in nodetool

patch by Olve Sæther Hansen; reviewed by yukim for CASSANDRA-7375
Merge branch 'cassandra-2.0' into cassandra-2.1
Merge branch 'cassandra-2.1' into trunk
Fix for live CFMetadata on SecondaryIndexes

Patch by tjake; reviewed by carl yeksigian for CASSANDRA-8027
Add bash-completion to debian/control Build-Depends

Patch by Michael Shuler, reviewed by brandonwilliams for CASSANDRA-8040
Merge branch 'cassandra-2.1' into trunk
Add bash-completion to debian/control Build-Depends

Patch by Michael Shuler, reviewed by brandonwilliams for CASSANDRA-8040
Fix for live CFMetadata on SecondaryIndexes

Patch by tjake; reviewed by carl yeksigian for CASSANDRA-8027
Make check for cygwin environment less greedy.

Patch by Josh McKenzie, reviewed by Philip Thompson for CASSANDRA-8045
Merge branch 'cassandra-2.1' into trunk
Fix stop-server.bat with space in directory name.

Patch by Josh McKenzie, reviewed by Philip Thompson for CASSANDRA-8044
Merge branch 'cassandra-2.1' into trunk
Improve system query to read paxos table on propose

patch by kohlisankalp; reviewed by slebresne for CASSANDRA-7929