Added jsdoc
Modified to not fire event when an empty node is clicked
Added ui-tree-root-* class to child tree root so that IE6 can use CSS to hide/show nodes without child selector support