Added code in done method implementation in Framework.scala to wait until server thread in main process (in fork mode) is done before proceed to print summary.
Fixed -o configs get ignored when runs in sbt fork mode problem.
Make Framework to automatically take the first -o or -e when more than one -o or -e is passed in, which will take the -o or -e passed in through test-only's -- list.
Merge branch 'framework-fix' of https://github.com/cheeseng/scalatest

Conflicts:
	src/test/scala/org/scalatest/tools/FrameworkSuite.scala