Fixed broken tests when built with JDK 8.
Use Jason Zaugg's approach to fix corrupted owner chain problem in macro.
Added scala-compiler dependency to scalautils project.
Ported over Jason Zaugg's fix in branch 2.1.x to master.
Eliminate code duplication for scala-reflect and scala-compiler dependencies in SBT build, at the same time mark scala-reflect dependency as "provided".
Merge branch 'java-8' of https://github.com/cheeseng/scalatest
Initial version of TestRegistration trait that works with FunSpec.
markdown release notes for 2.1.3
Added more tests for stack depth in FunSpecSpec and fixed discovered stack depth problem.
Make fixture.FunSpecLike to mixin fixture.TestRegistration.
Make fixture.FunSpecLike to mixin fixture.TestRegistration.
Make TestRegistration in org.scalatest to have self type of org.scalatest.Suite.
Make WordSpecLike to mixin TestRegistration.
Make fixture.WordSpecLike to mixin fixture.TestRegistration.
Removed commentted code in WordSpecLike.scala and move registerTest and registerIgnoredTest tests under correct scope in WordSpecSpec.scala.
Make FunSuiteLike to mixin TestRegistration.
Make fixture.FunSuiteLike to mixin TestRegistration.
Added the missing 'with TestRegistration' in FunSuiteLike.scala.
Fix OSGi tests

Due to recent changes/additions in ScalaTest macros, the
scala.reflect.runtime package is now required, which is provided by the
scala-compiler JAR. The OSGi tests did not include this JAR and hence
bundle resolution of scalatest would fail. Also bumped versions of
pax-exam and related libs.
Cherry picked two commits from 2.1.x branch, one for Mike Pilquist's OSGI
test fix and the other the new browser tags for selenium tests.

Added tags for browsers for tests that use Selenium.

Conflicts:

	build.xml