Refactor build to generate javadoc

Avoid using too many profiles,
Disable javadoc linter on jdk 8 (Yeah !)
Remove illegal tags in the AbstractDataSourceFactory class

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>