This is a bag of fixes that has been developed in the build-infra forest
as part of preparatory work for converting the hotspot repo and closed
Oracle repos to the new build-infra structure.
The fix includes:
* Setup proper dependencies for Windows RC files (.res)
* Make it easier to support new types of native files and new
extensions
* Improved support for Objective-C
* Additional arguments for customization
* Improved logging
Bug: https://bugs.openjdk.java.net/browse/JDK-8065913
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8065913-native-compilation-improvements/webrev.01
/Magnus