Use lax comparison when diffing DOM and JSON fields to allow type
coercion.  Disable JSON Patch move operations for now. Continue to
experiment other default hashing strategies for arrays, now falling
back to JSON.stringify to see how that works.  Scan for DOM events
(data-on-) earlier to handle templated views. Extract dom pointer
function to its own module