Get rid of TestNG in favor of JUnit, use hamcrest through JUnit

lucene-test-framework must be before lucene-core (through elasticsearch)
in the classpath.
Use elasticsearch test-jar

hamcrest-all is back, otherwise elasticsearch test-jar throws a
java.lang.NoClassDefFoundError.
v1.5.1 is compatible with ES 1.3.2