jdk 8 compilation
diagnostics
add missing licenses for Android libs