fix issue 96 - set self.selenium for unknown drivers
Merge pull request #97 from RonnyPfannschmidt/fix-unknown-driver

fix issue 96 - set self.selenium for unknown drivers
Add support for a HTTP proxy.
Add SSL proxy.
Allow no proxy to be set.
Add proxy to capabilities instead of Firefox profile.
Updated for upcoming Selenium release, and split command line arguments into host and port.
Pass desired capabilities to all relevant driver instances.
Add Opera proxy test, and mark tests with Google Chrome and Opera dependencies.
Exclude Google Chrome and Opera tests from Travis-CI build.
Updated change log.
Removing hard-coded webserver ports from proxy tests.
Fixed a bug when evaluating if chrome options are provided
Ignore URLs behind authentication when checking status, and support BrowserMob and Zed Attack Proxy
Updated changelog.
Updated based on changes to pytest-browsermob-proxy
Distinguish between session and test proxies
Fix issue from rebasing
Updating versions used for Travis and adding the ChromeDriver to the PATH