Change XProcSpecRunner API

Instead of returning all results at the end, provide a `Reporter'
interface with callbacks for notifications and for returning
intermediate results after each test. The default Reporter prints a text
based report to stdout. Deprecates the `TestLogger' interface.

The Reporter interface could be improved over time to allow for more
advanced reports. Currently the test results are much less detailed in
Java than in HTML. This is because each test is run externally with
XProcSpec and the results are obtained by parsing the Surefire
reports. These reports are currently not expressive enough; a lot of the
metadata and structure of the original test format is lost.

One idea to improve on this is to parse the "internal" XProcSpec report
format. To make this more robust the internal format should be made more
official.

Another idea to improve the integration is to capture XProcSpec's log
messages and make them available in Java through callbacks. A possible
solution would be to override `xproc/utils/log.xpl` with a custom
Calabash step.

An implementation of XProcSpec in Java would eliminate the need for
parsing XML reports completely, and it would also make the logging
integration easier.
Test XProcSpecRunner
Generate overview HTML page of all tests with links to individual reports

see issue #3
Support for providing catalog.xml for mocking dependencies

see issue #2
Support for skipTests and maven.test.skip

see issue #4
Fix a test
Ignore configuration files for Calabash in . and ~/.

see issue #2
Fix some tests
Resolve daisy/xprocspec/issues/20
Bugfix in catalog.xml support
Add integration test for catalog.xml support

thanks to josteinaj
Update to Calabash 1.0.16

see issue #6
Small fix to xprocspec-summary.xpl
Update to pipeline-framework 1.8-SNAPSHOT
Support logback.xml in src/test/resources

see issue #5
Support calabash.xml in src/test/resources

see issue #9
Update to Saxon 9.5.1.5 and Calabash 1.0.18
Use non-SNAPSHOT versions of Saxon and Calabash
Fix a test
Changes in POM before release