(cqlsh) tab completion for triggers

patch by Mikhail Stepura; reviewed by Tyler Hobbs for CASSANDRA-7824
Merge branch 'cassandra-2.1' into trunk

Conflicts:
	pylib/cqlshlib/cql3handling.py
Ninja: fixed CHANGES.txt for CASSANDRA-7828
Merge branch 'cassandra-2.0' into cassandra-2.1
Merge branch 'cassandra-2.1' into trunk
remove non essential @Inline calls

patch by tjake; reviewed by belliottsmith for CASSANDRA-7736
Merge branch 'cassandra-2.1' into trunk
Potentially use non-local hosts in CqlConfigHelper

patch by jlewandowski; reviewed by alexliu68 for CASSANDRA-7906
Merge branch 'cassandra-2.0' into cassandra-2.1

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

Conflicts:
	src/java/org/apache/cassandra/hadoop/cql3/CqlConfigHelper.java
Make CQLSSTableWriter sync within partitions

patch by slebresne; reviewed by blerer for CASSANDRA-7360
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/db/TreeMapBackedSortedColumns.java
	src/java/org/apache/cassandra/io/sstable/AbstractSSTableSimpleWriter.java
	src/java/org/apache/cassandra/io/sstable/CQLSSTableWriter.java
	src/java/org/apache/cassandra/io/sstable/SSTableSimpleUnsortedWriter.java
Merge branch 'cassandra-2.1' into trunk
Get Windows command-line flags in-line with linux

patch by Josh McKenzie; reviewed by Philip Thompson for CASSANDRA-7748
Merge branch 'cassandra-2.1' into trunk
Add metrics to track usage of PreparedStatments

patch by tjake; reviewed by carl for (CASSANDRA-7719)
Merge branch 'cassandra-2.1' into trunk
ninja fix test
Merge branch 'cassandra-2.1' into trunk
Update Xss in test/cassandra.in.sh

Done for CASSANDRA-7856