moved benchmarks to core package (they need access to package-private and protected methods)
better test coverage
many checkstyle, pmd and findbugs fixes
switch from maven to gradle
checkstyle config
pmd, findbugs and jdepend checks