JUnitReportingRunner implemented as a BlockJUnit4ClassRunner  (working with latest master)

This is just a conflict-resolving version of https://github.com/codecentric/jbehave-junit-runner/pull/33 . Seems to work, but as there are many tests inside that are intended to fail, I cannot discern if it fully works.