Removed a line of commentted code in AssertionsMacro.scala.
Renamed org.scalatest.AssertionsMacro class as org.scalautils.BooleanMacro, and changed AssertionsMacro object to use it instead.
Added helperName to BooleanMacro, and changed variable name used by BooleanMacro to prefix from scalatest to scalautils.
Show a better message when no tests found or executed
Added Requirements trait, which does similar thing like Assertions but throw IllegalArgumentException when the requirement is not met.
Make Suite.getObjectsForFailureMessage to call Prettifier.getObjectsForFailureMessage and Suite.diffStrings to call Prettifier.diffStrings.
Added requireState method to Requirements.
Added requireNonNull to Requirements.
Added String support to Collecting.
Added feature imports for implicit conversion and higher kinds in main code to eliminate feature warnings.
Removed the use of postfix feature in WebBrowser.scala.
Added feature imports to test code to reduce compiler warnings, and fixed some easy warnings.
First batch of changing mixin to import in test codes.
Second batch of changing mixin to import in test codes.
Merge branch 'feature-warning' of https://github.com/cheeseng/scalatest into 2.1.x
Merge branch 'require-macro' of https://github.com/cheeseng/scalatest
Merge branch 'JIRA-322' of https://github.com/gcberger/scalatest into 2.1.x
Merge branch '2.1.x' of https://github.com/scalatest/scalatest
Merge branch 'requireState-macro' of https://github.com/cheeseng/scalatest
Merge branch 'requireNonNull-macro' of https://github.com/cheeseng/scalatest