add context menu to file tree background pane
fix jstree so it doesnt propagate context clicks through to background pane
move view_file function from FileTreeFrame to Project
collect file tree tests into new test_filetree.py
add test for toggling hidden files
remove unused GeomFrame (move NAME_SIZE into main)
Merge pull request #1507 from swryan/filetree

Filetree