Allow addons to have public trees.

* Public is namespaced by default under the addons package name.
* Add simple easy to override method lookup pattern for customizing
  treeFor on a type by type basis.
Merge pull request #1930 from rwjblue/addon-public-tree

Allow addons to have public trees.