display actor descriptions by their names
add "Edit view" interface, doesn't have any actual function yet
do more specific json formatting for device tree

this will be necessary for proper view support. also, if i ever have to
do something like this again, i'll rip someones head off.
set some display vars unconditionally
implement very basic view editing
don't reorder device list for a view when loading the edit page
improve view update snappiness
correctly read device tree from disk
Merge branch 'pb-hexanode' into development