Use range tombstones when dropping cfs/columns from schema

patch by Aleksey Yeschenko; reviewed by Sylvain Lebresne for
CASSANDRA-5579
clean up inputstreams in finally blocks
patch by Mikhail Mazursky; reviewed by jbellis for CASSANDRA-5580
use nanotime consistently for node-local timeouts
patch by Mikhail Mazursky; reviewed by jbellis for CASSANDRA-5581
Fix NPE in Pig's widerow mode.
Patch by Sheetal Gorsani and Jeremy Hanna, reviewed by brandonwilliams
for CASSANDRA-5488
Merge branch 'cassandra-1.1' into cassandra-1.2

Conflicts:
	CHANGES.txt
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java
Remove buggy thrift max message length option
patch by jbellis; reviewed by tjake for CASSANDRA-5529
merge from 1.1
merge from 1.2
r/m local copy of TBinaryProtocol
Remove buggy thrift max message length option
patch by jbellis; reviewed by tjake for CASSANDRA-5529
merge
merge
Merge branch 'cassandra-1.2' into trunk
fix overflow possibility
patch by Mikhail Mazursky; reviewed by jbellis for CASSANDRA-5584
Merge branch 'cassandra-1.2' into trunk
Improve batchlog replay behavior and hint ttl handling

patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5314
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	src/java/org/apache/cassandra/db/BatchlogManager.java
	src/java/org/apache/cassandra/db/RowMutation.java
	src/java/org/apache/cassandra/service/StorageProxy.java
	test/unit/org/apache/cassandra/db/HintedHandOffTest.java
cqlsh: drop CQL2/CQL3-beta support

patch by Aleksey Yeschenko; reviewed by Brandon Williams for
CASSANDRA-5585
Ninja-correct NEWS.txt typo (uses to -> used to)