----------------------------------------------
- handle collect failures by considering all tests
below a failed collector as failed
- merged "--ff" (failedfirst) option to run all tests but
run the last-failed ones first. Thanks Jack Riches.
- fix issue6 - --clearcache doesn't bail out if .cache doesn't exist,
thanks longlho
- fix issue4: consider setup time skip of a previous failure as no
longer failing
- ensure --cache output is sorted