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.
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.
Merge branch 'require-macro' of https://github.com/cheeseng/scalatest