javascript cleanup.
tree: insert all DOM nodes at once.

this reduces the repaints required.
add caching for navigation.json
refactor navigation.json to no longer use ftw.treeview.
uninstall ftw.treeview.
make it faaast with locale storage cache.
include og version in tree cache key so that releases flush the cache.
fix current node selection.