WIP
Define the type->mod map in the types hrl

Fix bug in riak_kv_crdt where the contextless update was applied to
a `new/0` CRDT rather than the merged result of what's on disk.
Pass MOD_MAP to decode operation
Fake bucket types, and fix broken error message
Create the binary from the precondition context