build: Detect JDK 1.7 and 1.8
build: Use -Xdoclint:none with JDK 1.8
Fix casting issue when building with Java8
Remove compile argument added by Roger.
Merge remote-tracking branch 'origin/develop' into jdk1.8
fix declaration of ConcurrentHashMap.
Merge pull request #2975 from jburel/jdk1.8-nobootclass

Jdk1.8 nobootclass