RFR: JDK-8212780: JEP 343: Packaging Tool Implementation

This patch implements the Java Packager Tool (jpackager) as described in JEP 343: Packaging Tool <https://bugs.openjdk.java.net/browse/JDK-8200758> jpackager is a simple packaging tool, based on the JavaFX |javapackager| tool, that: * Supports native packaging formats to give the end user a natural installation experience. These formats include |msi| and |exe| on Windows, |pkg| and |dmg| on MacOS, and |deb| and |rpm| on Linux. * Allows launch-time parameters to be specified at packaging time. * Can be invoked directly, from the command line, or programmatically, via the |ToolProvider| API. Webrev: http://cr.openjdk.java.net/~herrick/8212780/webrev.01/ please send feedback to core-libs-dev at openjdk.java.net /Andy Herrick