Sidebar tree loads faster for large books

Node children are lazily parsed into ItemViews instead of (re)rendering
the whole tree and then hiding nodes.
Merge branch 'bookish-only' into dev