Replaced SignOutRule with WebDriverCookieRule
Removed signOut from ApplicationDriver
Removed StatefulMicrobrowser requirement from driver tests
Made UI drivers immutable and removed now unused StatefulMicrobrowser
Slimmed down ApplicationDriver to simple entry point
Simplifed AbstractDriver now document is mandatory
Simplified AbstractDriver now Link.getHref returns a URL
Updated driver javadoc to accommodate both UI and API scenarios
Reinstated ignored AbstractDriverTest methods
Standardised factory method names
Simplified DriverConfigurationTest
Added missing test
Corrected test method names
Centralised mock DriverConfiguration construction
Moved test support classes into subpackage