Fix Cluster Metadata Conflict Resolution

* pass proper arity function to dvvset:reconcile/2
* timestamp resolved value
Add Optional Conflict Resolution to Metadata Iterators

* When resolution is used, iterators are "single-use".
The iterator functions aren't pure in this case. If no resolution option
is provided then this resriction does not apply
* Resolution can be done via function or lww like get/3