Persist customVars across test cases within a suite by storing them in the Runner rather than the TestCase
Implement built-in support for RemoteWebDriver (--driver remote) with options to choose browser/version/platform. Document usage with Saucelabs.
fix: Account for elapsed polling time in Assertion.doCommand() when enforcing timeouts
  Remote test steps otherwise take 2-10 times as long as normal to timeout due to latency to remote testing server.
Merge pull request #60 from nzpost/master

2 fixes to behaviour and implement built in support for RemoteWebDriver