Added minitest-spec-expect to readme
[git-p4: depot-paths = "//src/minitest/dev/": change = 8562]
- Replaced Runnable#dup and Test#dup with marshal_dump/load. Too many problems cropping up on untested rails code. (tenderlove/rubys)

[git-p4: depot-paths = "//src/minitest/dev/": change = 8568]
prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 8569]
+ Refactored inner loop of Reporter#report to #to_s. Callable for status updates.
+ Moved io.sync restore to Reporter#run_and_report.
[git-p4: depot-paths = "//src/minitest/dev/": change = 8571]
+ Added Runnable.with_info_handler and Runnable.on_signal.
+ Restored MT4's mid-run report (^t). (tenderlove).

[git-p4: depot-paths = "//src/minitest/dev/": change = 8573]
prepped for release
[git-p4: depot-paths = "//src/minitest/dev/": change = 8632]
+ Removed Reporter#run_and_report... cleaner, but doesn't "fit" in the API.
+ Added AbstractReporter, defining required Reporter API to quack properly.
+ Refactored Reporter into ProgressReporter and SummaryReporter.
+ Added doco for writing reporters.

[git-p4: depot-paths = "//src/minitest/dev/": change = 8634]
Merge remote-tracking branch 'seattlerb/master'