cqlsh: Fix UDT field selection

Patch by Philip Thompson; reviewed by Tyler Hobbs for CASSANDRA-7891
Merge branch 'cassandra-2.1' into trunk
Fix NPE when table dropped during streaming

patch by yukim; reviewed by krummas for CASSANDRA-7946
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
Merge branch 'cassandra-2.1' into trunk
(cqlsh) Tab completeion for indexes on map keys.

patch by Philip Thompson; reviewed by Mikhail Stepura for CASSANDRA-7972
Merge branch 'cassandra-2.1' into trunk
ninja-fix stress: rate limit not honoured for warmup, and 'auto' rate mode optional with thread ranges
Merge branch 'cassandra-2.1' into trunk
fix typo
Merge branch 'cassandra-2.0' into cassandra-2.1
Merge branch 'cassandra-2.1' into trunk
Ninja fix debian rules to handle versions with -N package convention
Merge branch 'cassandra-2.1' into trunk
CrcCheckChance should adjust based on live CFMetadata not sstable metadata

patch by tjake; reviewed by Jason Brown for CASSANDRA-7978
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
Adds test for CASSANDRA-7978
Merge branch 'cassandra-2.1' into trunk
Accept dollar-quoted strings in CQL

Patch by Robert Stupp; reviewed by Tyler Hobbs for CASSANDRA-7769
Fix CASSANDRA-6075

patch by Aleksey Yeschenko and Benjamin Lerer