Fix asymmetry of JUnit notifier invocations on failed steps.

The JUnit Notifier.fireTestFinished will also be called when a step fails.
This symmetry allows gradle to detect failed steps.
Without the invocation gradle ignores test failures and marks the build
as successful.
Merge branch 'master' of git://github.com/adinauer/jbehave-junit-runner into adinauer-master

Conflicts:
	src/main/java/de/codecentric/jbehave/junit/monitoring/JUnitScenarioReporter.java
	src/test/java/de/codecentric/jbehave/junit/monitoring/JUnitScenarioReporterTest.java
Merge branch 'adinauer-master'
Replace spaces with tabs (since this is still our white space policy)