Allow having machine where Driver connects (e.g. where Selenium server is running) to on a separate machine from one, where test are being executed.
Otherwise in such testing environment file upload test failed, because path to uploaded file was used not from machine where driver connected to, but from machine, where tests were executed.
Merge pull request #342 from aik099/separate-driver-and-test-machine-feat

Support for test environment with Driver machine and Test machine separated