Add an optional pre-filtering to #diff.
Add missing callback definition.
Allow passing some options to the `Tree#diff` method.