Don't initialize a group in setUpAll/tearDownAll. (#26)

This initialized setUp/tearDown, which aren't used for
setUpAll/tearDownAll, and broke the common case where
setUpAll/tearDownAll are called before setUp/tearDown.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6e3d9d..299c4f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 0.12.8+1
+
+* Make `setUpAll()` and `tearDownAll()` work with normal `setUp()` and
+  `tearDown()` calls.
+
 ## 0.12.8
 
 * Support scheduling in `setUpAll()` and `tearDownAll()`.
diff --git a/lib/scheduled_test.dart b/lib/scheduled_test.dart
index 2240ac9..1275c66 100644
--- a/lib/scheduled_test.dart
+++ b/lib/scheduled_test.dart
@@ -118,7 +118,6 @@
     if (future != null) test_pkg.expect(future, test_pkg.completes);
   }
 
-  _initializeForGroup();
   test_pkg.setUpAll(() {
     _currentSchedule = new Schedule();
     return currentSchedule.run(() {
@@ -143,7 +142,6 @@
     if (future != null) test_pkg.expect(future, test_pkg.completes);
   }
 
-  _initializeForGroup();
   test_pkg.tearDownAll(() {
     _currentSchedule = new Schedule();
     return currentSchedule.run(() {
diff --git a/pubspec.yaml b/pubspec.yaml
index b8aa255..21180cf 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,5 +1,5 @@
 name: scheduled_test
-version: 0.12.8
+version: 0.12.8+1
 author: Dart Team <misc@dartlang.org>
 description: >
   A package for writing readable tests of asynchronous behavior.