Send added node profiles instead of the entire render tree

This sends the nodes in increments instead of replacing them every time.

I started working on using [list-view](https://github.com/emberjs/list-view) for fast rendering because when the number of rendered nodes increases the view becomes very slow.  It is however still WIP.

Since all other tabs use list-view, I thought we'd make this one use list-view too.  The only problem with using list-view is that you can't have recursive templates and will need to flatten the nodes and their children.

I thought I would also use the list-view update to make it look more like the promise tab (which has had expansion added recently).