Get Windows command-line flags in-line with linux

patch by Josh McKenzie; reviewed by Philip Thompson for CASSANDRA-7748
Add metrics to track usage of PreparedStatments

patch by tjake; reviewed by carl for (CASSANDRA-7719)
ninja fix test
Update Xss in test/cassandra.in.sh

Done for CASSANDRA-7856
Merge branch 'cassandra-2.0' into cassandra-2.1
cassandra-stress: merge 7468 into 2.1, and ninja-fix duration setting for user command
cassandra-stress: ninja fix profile param for user command to required, and print required fields first
Allow pid file to be read by mere mortals.

Patch by Michael Shuler, reviewed by brandonwilliams for CASSANDRA-7851
Merge branch 'cassandra-2.0' into cassandra-2.1
Fix yaml snitch reconnect trick

Patch by Holger Bornträger, reviewed by brandonwilliams for CASSANDRA-7912
Merge branch 'cassandra-2.0' into cassandra-2.1
deprecate yaml snitch
Fix CHANGES.txt
Dont try to set repairedAt on old sstables

Patch by marcuse; reviewed by jbellis for CASSANDRA-7913
Add human readable option to nodetool outputs.

Patch by Michael Nelson, reviewed by brandonwilliams for CASSANDRA-5433
Don't try to shutdown client servers if they don't exist.

Patch by Steve Nelson, reviewed by brandonwilliams for CASSANDRA-7889
Merge branch 'cassandra-2.0' into cassandra-2.1
Don't output nonsense ownership without a keyspace

Patch by Steven Nelson, reviewed by brandonwilliams for CASSANDRA-7173
GCInspector more closely tracks GC; cassandra-stress and nodetool report it

patch by benedict; reviewed by tjake
cassandra-stress supports whitelist mode for node config

patch by benedict; reviewed by tjake for CASSANDRA-7658