Update Closure library to head and compiler to the latest release
Fixing NameError: global name 'options' is not defined.

if chrome_options is not None:

...
py/selenium/webdriver/chrome/webdriver.py", line 55, in __init__
   desired_capabilities.update(options.to_capabilities())
NameError: global name 'options' is not defined

Regression was introduced in 6a7bb83aaea4a69d6de03caddb81c9a7eb11c4b7
Fixing imports
Fixing use of deprecated API in HtmlUnit
Fixing use of deprecated API in guava
Fixing use of deprecated API in httpclient
Adding more checks for JS functions removed from IE11. Fixes issue 7803