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'
Update versions
Only add scala sources in one place. This might fix #157
Remove obsolete .gitignore files - sources are generated under the target folder. Closes #157.
Create a full jar for picocontainer as well.
Adding a way to load stuff into world

In my specific example, RSpec matchers
Fixed windows path logic - need to verify on POSIX
Fix Scala build. Closes #167.