Added FileDialog
Added TreeNode::Select, TreeNode::EnsureVisible