Fix bound building for multi-column IN restrictions

Patch by Tyler Hobbs and Sylvain Lebresne as a follow up on
CASSANDRA-6875
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	src/java/org/apache/cassandra/cql3/statements/SelectStatement.java
	test/unit/org/apache/cassandra/cql3/MultiColumnRelationTest.java
Merge branch 'cassandra-2.1' into trunk
Add conditional CREATE/DROP USER support

patch by Aleksey Yeschenko; reviewed by Tyler Hobbs for CASSANDRA-7264
Merge branch 'cassandra-2.0' into cassandra-2.1

Conflicts:
	CHANGES.txt
Merge branch 'cassandra-2.1' into trunk
More efficient executor service for fast operations

Patch by Benedict Elliott Smith; reviewed by Jason Brown for CASSANDRA 4718
Merge branch 'cassandra-2.1' into trunk
Revert flush directory (CASSANDRA-6357)

Patch by Jonathan Ellis; reviewed by Benedict Elliott Smith
Merge branch 'cassandra-2.1' into trunk
Fix CqlPagingRecordReader on tables with few rows

Patch by Tyler Hobbs; reviewed by Brandon Williams for CASSANDRA-7322
Merge branch 'cassandra-2.1' into trunk
Hint streaming can cause decommission to fail

patch by jasobrown, reviewed by marcuse for CASSANDRA-7219
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/service/StorageService.java
Merge branch 'cassandra-2.0' into cassandra-2.1

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