* stable-3.1:
Fix formatting issues flagged by eslint
Bump Bazel version to 2.0.0
Set version in package.json to 3.0.7-SNAPSHOT
Set version in package.json to 2.16.16-SNAPSHOT
Use gerritCheck API for posting checker result
Update git submodules
Downport "Replace deprecated `require-jsdoc`, `valid-jsdoc` with jsdoc plugin for eslint"
Downport "Add a shared pre-commit to run eslintfix for frontend code changes"
Downport "Remove `|| exit 0` as eslint already supported correct exit code"
Downport "Update eslint version and eslint rules"
Downport "Simplify installing / running polylint"
Downport "Make `npm start` run run-server.sh"
Downport "Simplify installing / running template tests"
Downport "Simplify installing and running eslint"
Downport "Simplify running frontend tests via package.json"
Change-Id: I77ea844ecfb46937c0d93058e9c1370bc0a558ac