Added PortNumber and WsScalaTestClient, added implicit port number to AllBrowsersPerSharedTest, ConfiguredBrowser, ConfiguredServer, OneBrowserPerSuite, OneBrowserPerTest, OneServerPerSuite and OneServerPerTest, and mix WsScalaTestClient into PlaySpec and MixedPlaySpec.
Added WsScalaTestClientSpec.scala.
Tweaked Scaladoc of portNumber implicits and got rid of leading space in
browser names. Will instead suggest folks put an extra space at the end of
the hand-written part of their test name.
Tweaked some names and Scaladoc in AllBrowsersPerSharedTest.
Dropped registerSharedTestsFor* lazy vals. Use a for expression on browsers
instead. Tweaked some ScalaDoc.
Improved Scaladoc for AllBrowsersPerSharedTest.
Renamed cantCreateRequestedDriver to unableToCreateDriverErrorMessage.
Cleaned up BrowserFactory Scaladoc.
Got rid of the WithoutDriver class. Instead use NoDriver and the absence of
an org.scalatestplus.play.webDriver entry in the config map to signal
"without driver".
Added a space after some shared test names before the browser name.
Renamed registerSharedTests to sharedTests.
Pretty big refactor of how web drivers are created via factories. Got rid
of a lot of code duplication.
Tweaked some error messages in resources.
Tweaked another error message in resources.
Tweaked Scaladoc for the Browser factories.