This PR handles updating a lot of updates which are needed to use foss-parent with JDK 11
Note that this does not include using source and target 11 of compiled artifacts but only
let us use JDK11 for building software with source and target still set to 8.