Enable ScalaTest to run just previously failed and/or canceled tests
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.
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.
Added -m org.scalatest.enablers to build.xml and scalatest.scala.
Fixed -m bug in ScalaTestFramework.
Refactored Framework to do away with the var isDone.
Refactored Framework to make accessible, runnable and fingerprint check to evaluate only once.
Removed private[scalatest] from DiscoverySuiteSuite.
Changed to use sbt 0.13.0-RC4, which does not send in TaskDef with same class name different finperprint anymore, removed the checking of fingerprint in Framework.scala.
Added structural implicits for Length.
Added structural implicits for Size.
Renamed implicit methods in Length.scala to be consistent with naming in Size.scala.
Cleanup previously commented code in Length.scala and Size.scala, and comments out implicits that are no longer required.
Merge branch 'cancel-rerun' of https://github.com/cheeseng/scalatest
Merge branch 'sbt-fix' of https://github.com/cheeseng/scalatest
Merge branch 'duck-length-size' of https://github.com/cheeseng/scalatest
Uncommented the nominal type implicits for Length and Size.