reselect notebook node on starring, if it was

(kind of silly)
fixes #232
Minor fix for mhas crashing if an attribute exists but is undefined
don't reopen current notebook on clicking its tree node

partial fix for #220 and #252
also catch null in mhas
indent
Revert "indent"

This reverts commit b3b51d1dde8b2c7c90cf2015a15a124c707c8f79.
Revert "also catch null in mhas"

This reverts commit 25036c7aa8619bbd4941e13175090282b18f4f2e.
indent and terminate line
fix null color domain bug
artifacts
fix function call and paren bugs

fixes #130
eliminate pointless special case for star in interests

for some reason, we had a case just for the unstar
there's not really any efficiency gain to be had in not supporting
the impossible unstarred case here
tweak appear commands size
enable "remove notebook" in interests tree

closes #258
make sort stable on gist id

creation time would be better, but this removes the basic annoyance

fixes #56
don't focus prompt when there is no prompt

how did this ever work?
add a distribution script (closes #260)
update NEWS regarding mkdist
add REVISION file to the distribution
do act on click of different version of same book

fixes #262