Merge branch 'stable-2.15'

* stable-2.15:
  Upgrade bazlets to the latest stable-2.15 revision
  Replace Apache commons-dbcp with HikariCP
  Periodically remove older database entries
  Do not remove entries from local DB
  Remove entries from deleted projects asynchronously
  Upgrade mockito to latest version
  Convert local variable to field
  Remove unneeded JDBC driver class name
  Remove unneeded annotation
  Use already defined constant
  Inline one-time use variables
  Update bazlets to latest stable-2.14 to use 2.14.11 API
  Fix index creation
  Update bazlets to latest stable-2.14 to use 2.14.10 API
  Add indexes to speed up queries
  Configure DB connection pool
  Simplify sorting of query events result
  Avoid using non portable separator character
  Use Java Files instead of Guava one
  Simplify configuration
  Make default query more readable
  Format build files with buildifier 0.12.0
  Use built-in log formatter
  SQLQueryMaker: add order-by clause to the query
  EventsLogIT: Format with google-java-format 1.6
  Change copyright to AOSP
  Inline private method
  Upgrade bazlets to latest stable-2.14 revision
  Automate the SonarQube analysis with bazel
  Format all files with google-java-format
  Compile against Gerrit 2.15
  Fix errorprone issue about tearDown method
  Update bazlets to latest stable-2.14 to use 2.14.7 release API
  Upgrade Mockito to 2.15.0
  Format all Java files with google-java-format
  SQLStoreTest: Fix Spotbugs warning about return value ignored
  SQLEntryTest: Suppress 'unlikely argument type' warning
  SQLStoreTest: Reduce visibility of tearDown method
  Update bazlets to latest revision on stable-2.14
  Build with API version 2.11.7

Change-Id: Iabfa051b2257f5665cfc9f24e53eff3ff677c2b2