WIP a Map that isn't broken
WIP map fixes: fix to od_flag
Remove broken Map  impl, replace with bulkier impl

Still needs some serious optimisation, as each event is stored
as it's total sub-crdt until a new event merges divergent field
values. Maybe storing only the diffs against events and some
common merged value will be ok. That said, the compression of t2b
may well take care of that (the binary round trip test showed sizes
to be about equal to the previous map.)
Clean up a little for PR
 address minor review comments
Address review: refactor merge function
Fix comment typo/salad in set eqc
Merge pull request #82 from basho/bug/rdb/new-map

Fix bugs in Map, Set, and OD Flag
WIP support VV context

Conflicts:
	src/riak_dt_map.erl
WIP add vclock context to ORSWOT
WIP context ops to ORSWOT
Add `deferred` operations to orswot for VV only context
Dialyzer fixen
Context disable operations on od_flag
WIP add deferred/context operations to the Map
WIP deferred ops/VV context
Stat test and dialyzer fixes
Add missing fun clause for `add_all`
Add `update/4` to counter and register

Fix bug in Map where removing fields returned at once rather than
running the rest of the ops
Test to ensure deferred ops never remain deferred forever in the case of dead nodes