Completed lazy MatchResult in Matcher.scala.
Completed lazy MatchResult in generated MatcherFactoryX.
Added pretty toString to MatcherFactory1 returned from and(MatcherFactory1) and or(MatcherFactory1) in Matcher and MatcherFactoryX.
Removed ResultOfProduceNoException which is no longer in use.
Adjusted BeWord pretty toString to use bracket when token count is even.
Adjusted pretty toString to include bracket when necessary, to make sure the toString is a valid code also.
Merge branch 'lazy-msg-6' of https://github.com/cheeseng/scalatest