Update to clojure 1.5.1
Update next-or-up traversal

If we simply do 'zip/next' we may end up traversing a newly inserted
subtree. What we want is actually to go to the NEXT subtree.
Implement 'tree-diff-apply'

Required implementation of substitution application also:
'apply-bindings'