FileSystemTreeView: refactoring

Make FileSystemHelper a member of the public API (will be documented) and public member of FileSystemTreeView (so that custom actions can use the helper functions).