cli: Quote ks and cf names in schema output when needed

patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5052
Merge branch 'cassandra-1.1' into cassandra-1.2
Follow-up to CASSANDRA-5052
Merge branch 'cassandra-1.1' into cassandra-1.2
Fix bad default for min/max timestamp in SSTableMetadata

patch by slebresne; reviewed by jasobrown for CASSANDRA-5372
Merge branch 'cassandra-1.1' into cassandra-1.2

Conflicts:
	CHANGES.txt
	src/java/org/apache/cassandra/io/sstable/SSTableMetadata.java
catch NumberFormatException
Make upgradeSSTables skip current version sstables by default

patch by slebresne; reviewed by jbellis for CASSANDRA-5366
Optimize min/max timestamp collection

patch by slebresne; reviewed by jbellis for CASSANDRA-5373
revert 27ed655fd0552055bd1c26c62c098c16501bc32b
Invalid streamId in cql binary protocol when using invalid CL

patch by slebresne; reviewed by pchalamet for CASSANDRA-5164
Fix validation for IN where clauses with collection

patch by slebresne; reviewed by iamaleksey for CASSANDRA-5376
Copy ResultSet on count query to avoid ConcurrentModificationException

patch by slebresne; reviewed by jbellis for CASSANDRA-5282
Correctly typecheck in CQL3 even in presence of ReversedType

patch by slebresne; reviewed by jbellis for CASSANDRA-5386
3919: Reenable ALTER TABLE DROP in Cql.g
3919: Limit ALTER TABLE DROP to CQL3 tables (!compact && composite)
3919: Add dropped_columns to CDMetaData and hook to AlterTableStatement
3919: Add CompositeType.getLastComponent() method
3919: Discard schema-dropped columns during compaction
3919: Discard pre-readded dropped columns from read results