Bump vibur-dbcp from 9.0 to 22.2 in /modules/mysql (#1042)
Bump vibur-dbcp from 9.0 to 22.2 in /modules/mysql (#1042)

Bumps [vibur-dbcp](https://github.com/vibur/vibur-dbcp) from 9.0 to 22.2.
<details>
<summary>Changelog</summary>

*Sourced from [vibur-dbcp's changelog](https://github.com/vibur/vibur-dbcp/blob/master/CHANGELOG).*

> Version 22.2 (05/05/2018) - RECOMMENDED
> =======================================
> * Small performance update.
> 
> Version 22.1 (30/03/2018)
> =========================
> * Adopted changes / improvements from Vibur Object Pool 22.1.
> * Various other small improvements, refactoring, and javadoc updates.
> 
> Version 22.0 (08/02/2018)
> =========================
> * Added logLineRegex configuration option - the application can use this option in conjunction with the
>   logTakenConnectionsOnTimeout option in order to filter the generated stack trace lines.
> * Added takenConnectionsFormatter configuration option - allows the application to implement custom formatting
>   to String of the TakenConnection[] array. Note that the default formatter uses the logLineRegex for filtering.
> * Added GetConnectionTimeout programming hook that is invoked only if the call to DataSource.getConnection()
>   timeouts. The application can use this hook to format and redirect the generated taken-connections log to a different
>   than the usual log location, for example, to Amazon S3. Note that in order to enable the taken-connections tracking
>   the application must set poolEnableConnectionTracking to true. The default hook uses the takenConnectionsFormatter;
>   it can be disabled via setting logTakenConnectionsOnTimeout to false.
> * Fixed a bug in the CloseConnection hook takenNanos parameter calculation, before its value was sometimes incorrect.
> 
> Version 21.3 (28/01/2018)
> =========================
> * Fixed a minor bug in the ResultSet size calculation where the size was sometimes calculated off by one.
> 
> Version 21.2 (29/11/2017)
> =========================
> * Fixed a bug in the implicit closing of the current ResultSet functionality, introduced in version 21.0.
> * Fixed a rarely occurring bug related to the possibility of Statement.getResultSet() to return null.
> 
> Version 21.1 (27/11/2017)
> =========================
> * Added resultSetNanoTime parameter to the ResultSetRetrieval programming hook. This parameter complements the existing
>   resultSetSize parameter and represents the total time taken to iterate over and process the retrieved ResultSet.
> 
> Version 21.0 (22/11/2017)
> =========================
> * Moved the getConnection() retry mechanism (for lazily created connections) from the ConnectionFactory level
>   to the PoolOperations level - this improves the connections reuse in certain situations.
> * Implemented implicit closing of the current ResultSet when the parent Statement is closed.
> * Changed some configuration defaults:
>   a) poolInitialSize 10 -> 5;
>   b) poolMaxSize 100 -> 50;
>   c) reducerTimeIntervalInSeconds 60 -> 30;
>   d) reducerSamples 20 -> 15;
>   e) connectionTimeoutInMs 30_000 -> 15_000;
>   f) acquireRetryDelayInMs 1000 -> 500;
> * Adopted changes / improvements from Vibur Object Pool 21.0.
> * Various other small fixes, refactoring and improvements.
></table> ... (truncated)
</details>
<details>
<summary>Commits</summary>

- [`a3bd654`](https://github.com/vibur/vibur-dbcp/commit/a3bd6540856d5d9f1bfcf4d3da62c22e73e1f2d5) [maven-release-plugin] prepare release 22.2
- [`d8eb05c`](https://github.com/vibur/vibur-dbcp/commit/d8eb05c39740c1e08b8c3015238a6b1b52c75b1c) osgi update
- [`1751f77`](https://github.com/vibur/vibur-dbcp/commit/1751f7748f03cc84ba0292379eadb72b014adef8) prepare release 22.2
- [`a61e28c`](https://github.com/vibur/vibur-dbcp/commit/a61e28cd06ef3a62dae9b5783fceb4c416c51b89) updated contributors
- [`8857333`](https://github.com/vibur/vibur-dbcp/commit/885733396aa7e1854daeffcf8dff0ac7afbfb18b) Automated by IntelliJ refactoring to introduce curly braces after if/else/for...
- [`b79116b`](https://github.com/vibur/vibur-dbcp/commit/b79116b2dee3150cefe40048c551657a6611a09e) Merge pull request [#10](https://github-redirect.dependabot.com/vibur/vibur-dbcp/issues/10) from rbalamohan/issue/9
- [`7b183e4`](https://github.com/vibur/vibur-dbcp/commit/7b183e40775b68e533965e39c1de7fa34cccd7ed) Issue 9: Consider optimising AbstractInvocationHandler::invoke
- [`f602813`](https://github.com/vibur/vibur-dbcp/commit/f6028137ffc32c57550a6b8509e05ac6930ce1b8) Issue 9: Consider optimising AbstractInvocationHandler::invoke
- [`3eea6b1`](https://github.com/vibur/vibur-dbcp/commit/3eea6b1ffd918d927152f8ffe36aec3e0c2871b2) Issue 9: Consider optimising AbstractInvocationHandler::invoke
- [`5b3349a`](https://github.com/vibur/vibur-dbcp/commit/5b3349a039c7603c1e673cee2d9954f05f7ab8cb) Issue 9: Consider optimising AbstractInvocationHandler::invoke
- Additional commits viewable in [compare view](https://github.com/vibur/vibur-dbcp/compare/9.0...22.2)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=org.vibur:vibur-dbcp&package-manager=gradle&previous-version=9.0&new-version=22.2)](https://dependabot.com/compatibility-score.html?dependency-name=org.vibur:vibur-dbcp&package-manager=gradle&previous-version=9.0&new-version=22.2)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

**Note:** This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking `Bump now` in your [Dependabot dashboard](https://app.dependabot.com).

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in the `.dependabot/config.yml` file in this repo:
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>
rnorth/test-containers,rnorth/test-containers,outofcoffee/testcontainers-java,testcontainers/testcontainers-java,testcontainers/testcontainers-java,testcontainers/testcontainers-java,outofcoffee/testcontainers-java,outofcoffee/testcontainers-java,rnorth/test-containers