Revert "add single-CF specialization of RowMutation constructor"

This reverts commit a9b075d5fa9d6ee9df1d30a6ee969896b3b99f63.
Revert "Revert "add single-CF specialization of RowMutation constructor""

This reverts commit ecaa6cd1b74b8caeec03e505f04d676414bb633d.
make RowMutation mutable again in SystemTable.serializeSchema
cli: Warn about missing CQL3 tables in schema descriptions

patch by Aleksey Yeschenko; reviewed by Jonathan Ellis for
CASSANDRA-5309
Merge branch 'cassandra-1.2' into trunk
hack to allow us to special-case RowMutation construction depending on if it's part of a batch
cli: ninja-move CQL3 warning from stdout to stderr
Merge branch 'cassandra-1.2' into trunk
fix CliTest
Merge branch 'cassandra-1.2' into trunk
Re-enable unknown options in compaction/replication strategy

patch by slebresne; reviewed by xedin for CASSANDRA-4795
Merge branch 'cassandra-1.2' into trunk

Conflicts:
	src/java/org/apache/cassandra/cql/CFPropDefs.java
	src/java/org/apache/cassandra/db/Table.java