option to limit number of reports from SummaryReporter

Added a `max_reports` field to control the number of tracebacks that SummaryReporter prints. I find this useful in conjunction with `auto_test`, e.g.

`auto_test_package("~/ptools", reporter=SummaryReporter$new(max_reports=1L))`