Enable ScalaTest to run just previously failed and/or canceled tests
Changed withPayloads to infer and return the same type as the passed in function, and changed payload: Any parameter to => Any to be lazy.
Fixed withPayload not working in withFixture problem.
Fixed withClue not working in withFixture problem.
Rewritten withPayload and withClue to handle Failed and Canceled separately.
Added payload to TestCanceledException.
Added more tests for withPayload and withClue.
Added toSucceeded method to Outcome.
support range of version numbers for scala dependencies in pom.xml

Created new property scala.version.range in build.xml and set it to
[2.10.0, 2.10.99].  New property gets used for setting <version>
value of scala-compiler and scala-library dependencies in pom.

Tried to use range [2.10.0, 2.11), but that caused scalatest to get
compiled with 2.11.  Suspect due to a bug in maven ant tools.

Tried to just change scala.version to new range value, but that caused
osgi to fail, so created new property scala.version.range instead.

Deployed this commit as SNAP36.
Use Succeeded.type as result type of toSucceeded method on Outcome.
Dropped Omitted outcome and TestOmittedException.
Dropped the reason string from Pending.
Fixed wrong error message in ===.
Merge branch 'payload' of https://github.com/cheeseng/scalatest
Tweak tests to get rid of Omitted and message in Pending.
Merge branch 'equaled-null' of https://github.com/cheeseng/scalatest
Added rerunner to TestCanceled.
Added the mising Test Canceled Reports to View menu in GUI, and make Rerun to work with canceled tests.
Fixed sbt new framework implementation to avoid suite annotated with @WrappedWith get run 2 times.
Fixed -m bug in Framework.