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