Implement category and feature filters.
Small fix.
Only invoke PreRun()/PostRun() once per test.
Starting to split AggregatedTestInvoker into smaller pieces.
ResultGroupTestInvoker.
CaptureContextTestInvoker.
ParameterizedTestInvoker.
CollectionTestInvoker.
And now we can abstract-ify AggregatedTestInvoker.