HTML5 color and email input types
Added remaining html5 input tags
Merge branch 'html5-pt1'
Changed all MatchResult in HaveWord to construct error message lazily.
Changed all MatchResult in IncludeWord to construct error message lazily.
Added nice toString to BeWord, BehaveWord, ContainWord, DefinedWord, EmptyWord, EndWithWord, FullyMatchWord, HaveWord, IncludeWord and LengthWord.
Changed all MatchResult in MatcherWords to construct error message lazily, and make returned MatcherFactory1/Matcher to have pretty toString.
Added pretty toString to NoExceptionWord.
Changed all MatchResult in MatcherWords to construct error message lazily, and use pretty toString for Matcher/MatcherFactory.  Fixed a deteched bug in MatchResult's negated function and also in NotWord where added diffString in places that it should be called.
Completed lazy MatchResult and pretty toString refactoring in NotWord and some of its related word classes.
Merge branch 'lazy-msg-4' of https://github.com/cheeseng/scalatest
Merge branch 'master' of https://github.com/matthewfarwell/scalatest
Added a Driver trait that declares an abstract webDriver val, that the
concrete WebBrowser subtraits can mix in.
Merge branch 'master' of https://github.com/DarleneWallach/scalatest
Pretty toString adjustmnet to more NotWord-related words.
Another batch of pretty toString for words.
Another batch of pretty toString in words.
Comment addition in NotWord.scala and amendment in ResultOfNotExist.scala.
Added support of the missing 'shouldNot contain ...' syntax.
Adjusted ResultOfThrownByApplication's toString.