Checking in Chee Seng's branch that does to things. First it fixes a bug in Suite.run whereby
we were only looking at the status coming back from runTests and not runNestedSuites. Now we compose
the two. Also change dthe behavior of BeforeAndAfterAll such that it only calls beforeAll and afterALl
in the outer instance of a OneInstancePerTest or ParallelTestExecution. Cmd I used:

svn merge -r5233:HEAD https://scalatest.googlecode.com/svn/branches/cs-beforeafterall


git-svn-id: http://scalatest.googlecode.com/svn/trunk@5237 fd1274fd-080f-5963-8033-43ee40fcd1de
changed release value from 2.0.M6-SNAP11 to 2.0.M6-SNAP12 in build.xml

git-svn-id: http://scalatest.googlecode.com/svn/trunk@5239 fd1274fd-080f-5963-8033-43ee40fcd1de