Fix compilation with java 6 (JAVA-7147 regression)
Changelog
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/utils/ByteBufferUtil.java
Merge branch 'cassandra-2.0' into cassandra-2.1.0

Conflicts:
	CHANGES.txt
Merge branch 'cassandra-2.1.0' of https://git-wip-us.apache.org/repos/asf/cassandra into cassandra-2.1.0
Merge branch 'cassandra-2.1.0' into cassandra-2.1
first pass as cancelling a running repair. compiles, but haven't executed yet.
adding nodetool acutrament to mcancel the reapir
WIP - cleaning up the overall inputs to the cancel repair, from initiator node cancel,
to peer node cancel, to peer node cancelMessage.
added incrementalRepair flag to PrepareMessage, and subclassed ARS.ParentReairSession into
Full/Incremental variants.
cleanup and review
make sure we also stop anti-compaction phase