redesign tree view

inner template is generated with dom nodes now
treeview will not touch the tree model now

ui states such as selected, show attrs mode is handled in the treeview's
private scope
revamped treeview

treeview is now without anchors but with clicks
editor shows correct vql (aside from mocks that needs to be discussed)
Merge remote-tracking branch 'origin/master' into treeview