adding sources and docs generation
move  to jdk 1.8
Merge remote-tracking branch 'origin/master'