The file browser is now constructed with a bound NSTreeController rather than a data source.

PLFileBrowserItem is now an NSTreeNode subclass. PLFileBrowserViewController uses an NSTreeController to populate the outline view.