TableItem double click provided. Fixes #370
Fixing #345 and making isActive method public.
Allows user to create DefaultTreeItem using Matcher for path matching instead of strings