chore(ant): add elasticsearch download / add os awareness
chore(tests): improve testability
chore(es): fix double initialization of ElasticSearchClient.java, add ESCElasticSearchCompositeEventHandler.java
chore(README): improve readme
chore(ant-build): make it usable for tomcat and jboss
chore(commons-module): extract commonly used code to commons-module
clean(files): delete unused files
fix(jboss): fix es as jboss module
chore(license): add license header to pom