Tree browser fix

The tree browser UI needs to differentiate between when being used for tiny-mce or for the general content component. I am now passing a `scope_with` param which adds a class to the root of the tree browser so subsequent jquery events can be scoped properly. 

If no param is passed, it defaults to tiny-mce usage.

In reference to: http://cutlets.ofbeef.co.uk/issues/15036