[moblab] Improve error handling in mobmonitor-ui

Add an error dialog which will show a human readable
diagnosis, the javascript error, and the stack trace.
Also update the 'last updated at' with an error if it's
determined that we have lost connection.

map localhost:9991/ to the new UI, effectively removing
the old UI.

BUG=chromium:823965
TEST=ng test, e2e/run_e2e/sh

Change-Id: I417a00fffecda755be63d304e487a9923722b612
Reviewed-on: https://chromium-review.googlesource.com/992867
Commit-Ready: Matt Mallett <mattmallett@chromium.org>
Tested-by: Matt Mallett <mattmallett@chromium.org>
Reviewed-by: Keith Haddow <haddowk@chromium.org>
18 files changed
tree: e1e13e64cc8678a8b3cf1d6031195f2aa83b05cb
  1. partner_ui/
  2. scripts/
  3. src/
  4. COMMIT-QUEUE.ini
  5. OWNERS
  6. PRESUBMIT.cfg
  7. pylintrc