Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM

Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463
Merge branch 'cassandra-2.1' into trunk
Update CQLSSTableWriter to allow parallel writing of SSTables on the same table within the same JVM

Patch by Carl Yeksigian, reviewed by Benjamin Lerer for CASSANDRA-7463
fix broken build - damnit, carl
Merge branch 'cassandra-2.1' into trunk
Abort startup if ports are in use (Windows)

patch by jmckenzie, reviewed by pthompson for CASSANDRA-8179
Merge branch 'cassandra-2.1' into trunk
Fix shutdown when run as Windows service

patch by jmckenzie, reviewed by pthompson for CASSANDRA-8136
Merge branch 'cassandra-2.1' into trunk
Fix typo in cqlsh insert documentation

Patch by Ricardo Devis Agullo; reviewed by Tyler Hobbs for
CASSANDRA-4959
Merge branch 'cassandra-2.0' into cassandra-2.1
Merge branch 'cassandra-2.1' into trunk
Merge remote-tracking branch 'origin/trunk' into 7874-jsr223