Added better support for complex chrome switches (THUCYDIDES-226)

You can now pass chrome switches containing spaces, commas etc, e.g.
--user-agent=Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B)AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 MobileSafari/535.19
Updated version
Added the takesScreenshots() method to the DriverSource interface (THUCYDIDES-215)

This allows provided drivers to specify if they support screenshots.
Session data is cleared between unit tests

Session data, in Thucydides.getCurrentSession(), is now cleared between each test. This data can be deactivated by setting the 'thucydides.maintain.session' property to true.
Wait for timeout for PageObjects using the webdriver.timeouts.implicitlywait system property (THUCYDIDES-225)

Honor the webdriver.timeouts.implicitlywait system property when configuring the timeout value of a PageObject.
fix "PageObject" method "waitForTextToAppear(final WebElement element,final String expectedText)"
Merge pull request #126 from azhurbilo/waitForText

fix "PageObject" method "waitForTextToAppear(final WebElement element,final String expectedText)
Changed BrowserMobFixtureService getProxyServer method access modifier type to public, updated ClasspathFixtureServiceProviderService getFixtureServices method to get  already stored fixture services.
Merge pull request #129 from vase4kin/browser-mob-proxy-server-change-access-level

Changed BrowserMobFixtureService getProxyServer method access modifier type to public
Override SmartAjaxElementLocator toString method to get access to text of element locator in waitFor methods of WebElementFacadeImpl
Fixed an issue with copying screenshots in Windows
Merge pull request #130 from azhurbilo/logLocators

override SmartAjaxElementLocator toString method
Merge remote-tracking branch 'upstream/master'