Move javadoc/sources jar from normal to packing only build
Improve hdfs build system

move integration tests into their dedicated folder
add task reuse
eliminate warning on Java8
Add S3 uploads and checksum to build system