* Upgrade from GAE taskqueue to Google Cloud Tasks.
* added unit tests
* Add link to Monorail file that I referenced.
* Add grpcio to travis build
* Try installing grpcio locally first
* Try installing grpcio via sudo
* Try a smaller set of deps for travis.
* Debug travis config
* Avoided missing imports while running unit tests on travis
* Removed travis debugging lines
In this CL:
* Set up a test directory for python unit tests
* Add a script to package.json to make 'nom run test' run the python scripts and document that in README.md
* Add the mock library for python mock objects
* Implement a few simple unit tests, including one that uses mock
* Add a test/testing_config.py file that finds the needed GAE libraries and adds them to the python system path so that they can be imported in code that is being tested
* Hack on the travis config to get it to install gcloud with python libraries without running out of disk space, and make it run the tests
* Use lit-virtualizer with UI state in the items rather than mutating.
* recalc when the user filters
* Map to Set and fix opening of ID in URL.
* Allow package-lock under version control.
* Allow package-lock under version control.