Make od_flag op type un-opaque
Fix dialyzer warnings and precondition_context/1

Dialyzer discovered that precondition_context/1 in multi was broken.
Fixed by no longer conflating binary and context generation.
Context is now a fragment of the CRDT. Call to_binary yourself.