iss-6691
Use real node messaging versions for schema exchange decisions

patch by Aleksey Yeschenko; reviewed by Piotr Kołaczkowski for
CASSANDRA-6700
Merge branch 'cassandra-1.2' into cassandra-2.0
Merge branch 'cassandra-2.0' into trunk
fix isDeterministic + CqlReader
Merge fix to CASSANDRA-6691 to enable value verification in tools/stress
Require JNA by default
patch by Clément Lardeur; reviewed by dbrosius and Josh McKenzie for CASSANDRA-6575
Replace index_interval with min/max_index_interval

patch by Tyler Hobbs; reviewed by Aleksey Yeschenko for CASSANDRA-6379
Move prepareLatch to local scope
IN on the last clustering columns + ORDER BY DESC yield no results

patch by slebresne; reviewed by thobbs for CASSANDRA-6701
Merge branch 'cassandra-1.2' into cassandra-2.0

Conflicts:
	src/java/org/apache/cassandra/cql3/statements/SelectStatement.java
Merge branch 'cassandra-2.0' into trunk

Conflicts:
	src/java/org/apache/cassandra/cql3/statements/SelectStatement.java
Lift limitation that order by columns must be selected for IN queries

patch by slebresne; reviewed by thobbs for CASSANDRA-4911
Fix SecondaryIndexManager#deleteFromIndexes()

patch by Sergio Bossa; reviewed by Sam Tunnicliffe for CASSANDRA-6711
Merge branch 'cassandra-1.2' into cassandra-2.0
Merge branch 'cassandra-2.0' into trunk

Conflicts:
	src/java/org/apache/cassandra/db/index/SecondaryIndexManager.java
Fix bad merge
User types support for cqlsh.

Patch by Mikhail Stepura; reviewed by Aleksey Yeschenko for CASSANDRA-6305
Fix eclipse build for trunk
use floating pt math for floating pt results