oracle jdk/jre: use requireFile instead of fetchurl (merge #537)

The user has to accept the EULA nowadays on the oracle website.