Issue #466
Closes issue #448. Implementation based on SpringJunit4ClassRunner and still trying to stick to the previous behaviour as much as possible
Removing tests as spec - http://goo.gl/315BS issue #448
Refactored getInstance method and updated the javadoc
Updated dependency version
Rename directory
Bump versions
Bump Gherkin version
Merge branch 'master' of github.com:cucumber/cucumber-jvm into cucumber-needle

Conflicts:
	pom.xml
Bugfix: Generated regex for ? character is incorrect. Closes #494.
Merge branch 'issue-466' of git://github.com/Luxor/cucumber-jvm
Attribution. Closes #485, #466
Attribution. Closes #482, #463.
Merge branch 'master' of git://github.com/tsundberg/cucumber-jvm
Scala tweaks. Closes #432, #462.
Merge branch 'master' of git://github.com/pasviegas/cucumber-jvm into pasviegas-master
Code formatting according to /CONTRIBUTING.md
Code formatting according to /CONTRIBUTING.md
renamed package
Code formatting according to /CONTRIBUTING.md