Upgrade Selenium 4 to version 4.22.0; add remote HtmlUnitDriver support
The major focus of this release is to sync up with the latest Selenium 4 release. I've incorporated support for HtmlUnit Remote, which restores the ability to acquire HtmlUnitDriver session from Selenium Grid.
Also in this release:
- I eliminated dependencies on Guava, which removes a potential source of dependency conflicts.
- I upgraded to the latest release of Java-Utils, which adds a new
findExecutableOnSystemPath
function to the FileUtils class.