Packaging, installation, and licensing changes

Saxon 9.7 drops support for Java SE 5 (JDK 1.5): it now requires JAVA SE 6 (JDK 1.6) or later.

Saxon 9.7 introduces a new mechanism for exporting compiled stylesheets and schemas containing an embedded license key. When a stylesheet or schema is exported (for example by using -export on the command line), then if Saxon is running under a license that has the "developer master key" option enabled, the exported stylesheet or schema will contain an embedded license, which allows it to be used in a configuration that does not have its own license key. The user of such a stylesheet or schema needs to download and install Saxon-EE (Saxon-PE will also do if no EE features are used), and can run it without a license provided that the configuration is only used to execute modules that are either pre-licensed in this way, or which do not use any features requiring a license.