Better JUnit descriptions and JBehave examples support

I found your reporter excellent in getting single stories properly presented to JUnit (Eclipse and Maven), but the restrictions on scenario/step naming (unique and not prefix of others) were annoying and the lack of comment- and Examples-support very limiting.
So I changed descriptions management to keep track on what step index is being executed instead of relying on the text and also added support for Examples.
What I failed to eliminate was spurious RunningStoriesFailed exceptions (even when all steps executed successfully), so I hid them in JUnitStoryRunner. Perhaps you could help me find out why those are throw and fix the root cause instead?

PS
Locally we're running this as 3.0.6 so I changed build.xml accordingly