fixes #1002 yet some more also, mini.js was not properly chaining the init & call promises meaning that it was possible call_notebook could have been called before the session was fully initialized
this fixes #997 in a stupid and unsatisfying way
i am really not happy about this.
fixes #867 make ui_utils.editable use an event namespace so it doesn't delete others' events make the tabs editable only when they are selected
i don't know why, but logs need background colors
closes #1012 also load_tree was full of all this promisified code that didn't need to be. back to just generating a tree after fetching all the data and options!
to stop simple updates from moving columns around, fixes #847 when collapsing or uncollapsing, see if the panel is already collapsed. do not save the setting, and do not do change column width, if there is no change.
fixes #606 not the smartest solution Conflicts: htdocs/js/rcloud_bundle.min.js
fixes #1017 not sure why it was picking up system-defined stuff otherwise