Merge aosp/master into cuttlefish-testing

Some changes around mutex seem to be partially completed

Change-Id: I1652de1f73acd22f7e49e8c3f5c7a18251bfb20f
Test: Build gets further
tree: e0f08da84deb8c05196ea9c86b7423eca45ba2a1
  1. .vscode/
  2. host/
  3. shared/
  4. system/
  5. tests/
  6. Android.mk
  7. common.mk
  8. README