Enable use of Containable with TreeBehaviors

This patch allows Containable use with:

- TreeBehavior::getParentNode()
- TreeBehavior::children()
- TreeBehavior::getPath()
Merge pull request #4826 from rchavik/2.6-tree-options

Enable passing non-standard find options for Tree::getPath()