Add gocql.UUID to set of reflected types.
Introduce plugins and revamp precommit hooks.
Add a marshalable TimeUUID type.
Fix non-CAS commits of new rows.
Implement timeline as a plugin and use TimeUUIDs.