Replace supercolumns internally by composites

patch by slebresne; reviewed by Vijay for CASSANDRA-3237
Add SSL support to the binary protocol

patch by jasobrown; reviewed by slebresne for CASSANDRA-5031
Merge branch 'cassandra-1.2' into trunk