Binary protocol: adds message to batch (prepared or not) statements

patch by slebresne; reviewed by iamaleksey for CASSANDRA-4693
Fix changelog
Fix InputKeyRange in CFIF
patch by Lanny Ripple and jbellis; reviewed by Alex Liu for CASSANDRA-5536
Merge branch 'cassandra-1.2' into trunk
Add support for specifying CAS commit ConsistencyLevel
patch by jbellis; reviewed by aleksey for CASSANDRA-5442
Allow preparing timestamp, ttl and limit in queries

patch by slebresne; reviewed by iamaleksey for CASSANDRA-4450
Add tracing to min/max column name sstable elimination (see CASSANDRA-5514).

Patch by marcuse, reviewed by jbellis for CASSANDRA-5595
Add get commands for compaction/streaming throughput to nodetool.
Patch by Michal Michalski, reviewed by brandonwilliams for
CASSANDRA-5588
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	src/java/org/apache/cassandra/tools/NodeCmd.java
	src/resources/org/apache/cassandra/tools/NodeToolHelp.yaml
fix parameter order in error message for #5596
Merge branch 'cassandra-1.2' into trunk
CASSANDRA-3734: native link via java7 (no jna)
Support native link w/o JNA in Java7
patch by jasobrown; reviewed by iamaleksey for CASSANDRA-3734
target 2.0 to run on java7 and above
Pig: disable split combination, add split size param
Patch by Alex Liu, reviewed by brandonwilliams for CASSANDRA-5544
Merge branch 'cassandra-1.2' into trunk
 cqlsh: add vertical output option (see EXPAND)

 patch by Michał Michalski; reviewed by Aleksey Yeschenko for
 CASSANDRA-5597
Fix clqsh test_prompt
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	bin/cqlsh
	pylib/cqlshlib/test/test_cqlsh_completion.py
	pylib/cqlshlib/test/test_cqlsh_output.py
Scale hinted_handoff_throttle_in_kb to cluster size
patch by jbellis; reviewed by rbranson for CASSANDRA-5272