JBEHAVE-894:  Upgraded dependencies, except junit and hamcrest which are not backward compatible.  JUnit and Hamcrest dependencies should be removed from core from 4.x.

Conflicts:
	jbehave-core/src/test/java/org/jbehave/core/reporters/CrossReferenceBehaviour.java