[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. COMMIT-QUEUE.ini
  2. OWNERS
  3. PRESUBMIT.cfg
  4. partner_ui/
  5. pylintrc
  6. scripts/
  7. src/