Full support for legacy CQL2 tables

* Correctly read schema for legacy tables
* Correctly rename default column names to defined column names when
 synchronizing
* Expose `compact_storage` directive in Cequel::Record