upgrade to ScalaCheck 1.11.0

for now this requires a special snapshot build of ScalaTest.
we shouldn't merge this until that has been sorted out.
see https://github.com/scalatest/scalatest/issues/181
Merge branch 'headless' into scalacheck-1.11

Conflicts:
	build.sbt
upgrade to ScalaCheck 1.11.2
upgrade to ScalaTest 2.1.RC1
upgrade to Scala 2.11.0-M8
upgrade to ScalaCheck 1.11.3
Merge branch 'scalacheck-1.11' into scala-2.11

Conflicts:
	build.sbt