[#33] build with oracle JDK 7 & 8 and OpenJDK 7
[#33] enforce Java 1.7 but use current Java version as source and target

this change allow to compile to Java 8 without changing the build
[#33] fix unit test broken in Java 8

order of elements should not be tested when writing an assertion on a Set