Merge branch 'hotfix/1.1.2'
remove superfluous debug in python eval that breaks in multi-user setting
Merge pull request #1 from att/develop

Rebase
Loading d3 and setting it to window
this fixes #1001 : adding tags while updating a notebook
Merge pull request #1023 from GanapatiBhat/shiny_html

Fix for d3 library issue
Merge pull request #1027 from amol-jore/issue-1001-qa

this fixes #1001 : adding tags while updating a notebook
make the session pane just the slightest bit yellow

i don't know why, but logs need background colors
fix distracting contenteditable flash when clicking asset tabs

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
restore negative margin (!!!) which somehow helps search height

i am really not happy about this.
remove contenteditable on correct last element

fixes #991
the earlier fix re-applying contenteditable to recreated elements
broke the removing of contenteditable!
also, remove contenteditable instead of setting false, for clarity
evaluate View expression in correct environment

fixes #1017
remove any previous workspace on loading the viewer

this fixes #997 in a stupid and unsatisfying way
fix botched refactor of tag versioning

many names mismatched :-(
caught and fixed just in time for the release :-)
do not try to augment an error

you will only get worse an error!
manually add fork_of to self-forked notebooks

fixes #946
more evidence that we need to encapsulate the bad things we are
doing to emulate forking one's own notebook, as per #831
view.html load by tag

fixes #1002, other page
allow loading mini.html and shiny.html versions by tag name

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
fix function call and error message
fix error when augmenting notebook with no history