Add up-to-date support for calling XCTestCase without linking XCTest
Extract methods
Extract class HCTestFailureRouter
Extract TestFailureRouter class hierarchy
Extract TestFailureRouter factory
Expose HCTestFailureRouter and factory, and add documentation.
Extract TestFailureRouter factory
Add +willHandleTestCase: to protocol
Rename "failure router" to "failure handler"
Refactor from test failure handler factory to chain of responsibility
Introduce parameter object HCTestFailure
Rearrange HCAssertThat
Rename signalFailure: to handleFailure: (also the helper "will handle" methods)
Extract methods -executeHandlingOfFailure:
Rename failure handler group in Xcode Project Navigator
Extract test failure handler chain so it can be used outside OCHamcrest
Make test failure handlers available via OCHamcrest.h master header