…rior to noticing Ryan King's awesome work
This reverts commit 4823bfa. Ryan Did this already.
Add the notion of AttributeHandlers which are responsible for encoding / decoding the raw bytes stored in cassandra. This will make it trivial to support any alternative implementation / attribute type you want. For an example see the custom_storage attribute in Customer defined in test/fixture_models.rb
As a consequence, I removed the ability to configure which column to use for the schema version. It's currently YAGNI.
…ssible before was that we treated the schema_version like another attribute.