UI Tree with mouse support

UI Tree with mouse support

I checked in some mouse support for UI Tree. You can use the mouse to:
- multi-select nodes
- move nodes
- sort nodes
- indent/unindent nodes
- ctrl-click nodes
I'm still working on shift-click select (though I'm close).
Please, if you can, take some time to try it out and let me know if you find any issues. Thanks.
- Richard