Added json navigation view.
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.
fix navigation unit tests, we no longer sort it there.
enable gzip compression for JSON response.
clear browser caches on hard refresh.
change profile version to 400.
update changelog.
Merge pull request #476 from 4teamwork/jin-tree-portlet-2.0

Added json navigation view.