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
Set base C* version in debs and strip -N, ~textN, +textN

Patch by Michael Shuler, reviewed by brandonwilliams for CASSANDRA-8046
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	debian/rules
Merge branch 'cassandra-2.1' into trunk
ninja add support for yaml profile as a url