Another fallout from JDK-8157511. We don't just modify exports, but also
provides and those do not deal with packages, so the new condition
disables all of them. This fix makes the handling of exports and
provides very explicit. That's probably a good thing since we only
support exports and provides in the module-info.extra files. I have
verified on a mac that the missing AppleProvider is now present.
Bug: https://bugs.openjdk.java.net/browse/JDK-8157511
Webrev: http://cr.openjdk.java.net/~erikj/8157511/webrev.top.01/
/Erik