allow several pairs of tagging arguments
Loosen type restriction in input types.
Updated README.md about building with JDK 8.
Added oraclejdk8 to .travis.yml.
Initial version of TestRegistration trait that works with FunSpec.
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
Merge branch 'test-registration-3' of https://github.com/cheeseng/scalatest
Back out the enhancement to path.FunSpecLike that made it
implement TestRegistration.
Changed XXXTag to XXXBrowser, fixing the Java compilation error.