Add support for building with Java11
Since Java 11 doesn't have javah but uses javac -h to "Generates C header and source files from a Java class", there is now a build profile for java11.
In addition, hadoop and spark versions in the Dockerfile are updated.
This work is done to be able to include hadoop-xrootd in the next release for NXCALS in LCG
(this MR includes the commit for 1.0.6, which has already been released with RPMs)