[moblab] add params dialog for running mobmonitor action

Added the dialog that will prompt users for params if the
action requires them. Refactored the backend to do away
with args, kwargs, and instead use a 'params' key value
map.

Updated unit tests for frontend and backend for all changes

Snuck in the collect logs as it's a small change

BUG=chromium:824884, chromium:823965
TEST=ng test, e2e/run_e2e.sh,
python mobmonitor_unittest.py,
python manager_unittest.py

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