The netty shade in http testing module uses an old netty version not supporting java 11 (take care netty 5 alpha is "pre" most of the v4 now).
What does this PR adds (design/code thoughts)?
- It enables to disable unsafe usage on java 11 (-Dorg.talend.shade.io.netty.noUnsafe=true) and therefore avoid java >= 11 illegal access errors/warnings
- It sets the system property to disable host name verification of java 11 http client (not always sufficient but best effort, worse case user has to set it in its system properties/pom)