Added option to use HTTP authentication on connection to Selenium Hub

We've implemented a Selenium GRID setup in our network, but we wanted to use some form of authentication on the Hub server, so not everyone can run tests on it.

To to this we've put an apache httpd server in front of the Hub server. The apache handles authentication and proxies the requests to Selenium.