Merge cherrypicks of [3508623, 3508624, 3508625, 3508626, 3508627, 3508200, 3508459, 3508460] into studio-3.1-release

Change-Id: Id1d6a3fe096338386aa2a6c389ffa1ac39e684dc
tree: 1eb7ce834427f3ca7265e01f33b3f4fcb4ae8685
  1. inspector/
  2. protos/
  3. publisher/
  4. shared/
  5. testing/
  6. tracker/
  7. build.gradle