Merge branch 'stable-3.10' into stable-3.11

* stable-3.10:
  Clarify constraints of project deletions
  Introduce projectVersion cache
  Rename getPathFromDynamoDB to getItemFromDynamoDB
  Handle project deletion
  Verify formatting using GJF 1.7

Change-Id: Ica81d9160697e52becdafcd58f91e81e614df6e7