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