Merge branch 'stable-2.15'

* stable-2.15:
  Upgrade bazlets to latest stable-2.15 to build with 2.15.7 API
  Upgrade bazlets to latest stable-2.14 to build with 2.14.17 API
  Upgrade bazlets to latest stable-2.15 to build with 2.15.6 API
  Add local_path template for bazlets
  Upgrade bazlets to latest stable-2.14 to build with 2.14.16 API
  RemotesCollection: Remove unnecessary warning suppression
  Remove remnants of buck-based build
  Align Eclipse compiler settings with core Gerrit's
  AbstractEventProcessorTest: Rename parameter to avoid hiding
  UpdateRemoteIT: Add missing @Override annotation
  GetRemoteIT: Remove declaration of unthrown exception
  Add Eclipse compiler settings
  Fix typo in sample gerrit.config
  bazlets: Replace native.git_repository with skylark rule
  Upgrade mockito to 2.23.0
  Upgrade bazlets to latest stable-2.15 to build with 2.15.5 API
  Update bazlets to latest stable-2.14 to build with 2.14.15 API
  Update bazlets to latest stable-2.15
  PermissionsImpl: Migrate to permission backend
  Update bazlets to latest stable-2.14 to build with 2.14.14 API
  Migrate (i.e. move) `tools/bazel.rc` to `.bazelrc`
  Update bazlets to latest stable-2.14 to build with 2.14.13 API
  Fix plugin documentation about running tests
  Update bazlets to latest stable-2.14 to use 2.14.12 API
  PostTaskTest: Add proper stubbing of ProjectEvent.getProjectNameKey()
  Update bazlets to latest stable-2.14 to use 2.14.11 API
  Format build files with buildifier
  Fix gerrit show-queue timing out when webhooks are processed
  Update bazlets to latest stable-2.14 to use 2.14.9 API
  Update bazlets to latest revision on stable-2.14
  DeleteRemote: use AuthException from REST API extensions
  Add REST API for deleting webhooks
  Add REST API for creating and updating webhooks
  Add REST API for getting and listing webhooks
  Update bazlets to latest revision on stable-2.14
  Handle RuntimeException during webhooks notification
  Align handling of configuration error with other plugins
  Introduce sslVerify configuration parameter
  Remove redundant SSL Socket Factory set
  Postpone retrieval of HttpSession
  Add possibility to override global configuration per remote
  Fix threads leak when PostTask is executed
  Add headers to EventProcessor
  Introduce events processor

This merge adjusts the new REST API endpoints added on stable-2.14 to
work with the new RestCollectionCreateView that was introduced in core
Gerrit with change Id2289a51c.

Change-Id: I15f9249c02f9facbcd2abf89f39a31d09d222229