DRILL-8047: Add a custom authn provider for HashiCorp Vault (#2394)
* Add Vault user authenticator and unit tests.
* Fix test failures.
* Enable Vault token auth method.
* Fix bug affecting token owner check.
* Add Vault token auth method unit test.
* Get token auth unit test passing.