Merge branch 'stable-2.15'

* stable-2.15:
  RefUpdater: Add missing cases for switch on RefUpdate.Result
  RefUpdater: Add $FALL-THROUGH$ comment to suppress false-positive warning
  Remove unnecessarily nested else-clauses
  Remove declarations of unthrown exceptions
  GitFile: Catch RepositoryNotFoundException and rethrow as NoSuchProjectException
  Remove redundant specification of type arguments
  Align Eclipse compiler settings with core Gerrit's
  Upgrade bazlets to latest stable-2.15 to build with 2.15.9 API
  Upgrade bazlets to latest stable-2.15 to build with 2.15.8 API

Change-Id: I8cf1059ec11840a23de3f9e18f13fc74372f9564