first pass at clojure native backend
clean up the pom
delete old clojure backend
Merge remote branch 'origin/master' into clojure-native

Conflicts:
	clojure/src/main/java/cucumber/runtime/clojure/ClojureBackend.java
	clojure/src/main/java/cucumber/runtime/clojure/ClojureHook.java
	clojure/src/main/java/cucumber/runtime/clojure/ClojureHookDefinition.java
	clojure/src/main/java/cucumber/runtime/clojure/ClojureStepDefinition.java
track interface change
lein plugin for running cukes
run lein plugin in project's jvm, not lein's
misc hackery to deal with file paths vs. classpaths, etc
don't try and compile the lein plugin
Merge remote branch 'origin/master' into clojure-native
more than one world, who knew?
before and after hooks
make 'lein cuke' suitable for 'lein interactive'
Jython updates: Additional Gherkin word support (previously just given in EN), and I18n code generation
Merge branch 'master' of https://github.com/sabrams/cucumber-jvm into sabrahams-jython-i18n
Slightly improved python i18n. This gets rid of latin accents (fixes NO, FR etc), but symbolic characters are still there....
steps toward Jython i18n support, still one hard-coded piece to remove, and some work around languages having unicode issues
Some changes that improve readability of the java-calculator artifact.
Enhanced JUnit Reporting (mark Scenarios as failed if one of the scenario's steps fails)
Removed unnecessary javadoc in Tests