Start MeteredFlusher earlier to prevent OOM during CL replay
patch by Oleg Anastasyev; reviewed by jbellis for CASSANDRA-7078
merge from 1.2
Allow estimated memtable size to exceed slab allocator size
patch by jbellis; reviewed by jasobrown for CASSANDRA-6078
merge from 1.2
merge from 2.0
use floating pt math for percentages
Merge branch 'cassandra-1.2' into cassandra-2.0
Merge branch 'cassandra-2.0' into trunk
Fix CQL3 doc typos
Merge branch 'cassandra-2.0' into trunk
Create snapshot directory if it does not exist.

patch by marcuse, reviewed by jbellis for CASSANDRA-6093
Merge branch 'cassandra-2.0' into trunk

Conflicts:
	src/java/org/apache/cassandra/db/compaction/LegacyLeveledManifest.java
Throw an error when listen_address is 0.0.0.0
Patch by brandonwilliams, reviewed by dbrosius for CASSANDRA-5865
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	src/java/org/apache/cassandra/config/DatabaseDescriptor.java
Merge branch 'cassandra-2.0' into trunk
Fix fat client schema pull NPE

patch by Mikhail Panchenko; reviewed by Aleksey Yeschenko for
CASSANDRA-6089
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	CHANGES.txt
Merge branch 'cassandra-2.0' into trunk
Fix NPE in pig with tables created from thrift
Patch by Alex Liu, reviewed by brandonwilliams for CASSANDRA-6072
Merge branch 'cassandra-1.2' into cassandra-2.0