Treeview tweaks

@dinhviethoa This CL centers the tree view's disclosure triangle in the space available to it, and dials it's color down a bit from #fff to a gray. It also has a partial implementation of double-clicking on a folder to toggle the expansion state. I have one question (in-line) about how to finish the implementation.