Refactored platform, OS constraint handling:
 * extended Platform to optionally include the java version (i.e java.version system property)
 * added PlatformModelMatcher to enable comparisons between Platform and OsModel
 * added InstallData.getPlatform() to return the platform being installed to
  * deprecated static OsConstraintHelper.oneMatchesCurrentSystem(List<OsModel>), replaced use with PlatformModelMatcher
  .matchesCurrentPlatform(List<OsModel>). The latter provides better support for testing
  * deprecated OsConstraintHelper.matchCurrentSystem(OsModel), replaced use with PlatformModelMatcher
  .matchesCurrentPlatform(OsModel). The latter provides better support for testing
Refactored platform, OS constraint handling:
 * extended Platform to optionally include the java version (i.e java.version system property)
 * added PlatformModelMatcher to enable comparisons between Platform and OsModel
 * added InstallData.getPlatform() to return the platform being installed to
  * deprecated static OsConstraintHelper.oneMatchesCurrentSystem(List<OsModel>), replaced use with PlatformModelMatcher
  .matchesCurrentPlatform(List<OsModel>). The latter provides better support for testing
  * deprecated OsConstraintHelper.matchCurrentSystem(OsModel), replaced use with PlatformModelMatcher
  .matchesCurrentPlatform(OsModel). The latter provides better support for testing
Log detected platform
Changes for IZPACK-371 Memory options not transferred to sub process
Ported changes for IZPACK-798 "Cannot modify INSTALL_PATH before TargetPanel gets called" from 4.3 branch to 5.0
Merge pull request #35 from unb/5.0-refactor

Refactored platform, OS constraint handling:
Merge pull request #37 from unb/IZPACK-798

IZPACK-798 "Cannot modify INSTALL_PATH before TargetPanel gets called"
Changes for IZPACK-829 Enable default TargetPanel directory to be configured via variables based on platform
Merge pull request #38 from unb/IZPACK-829

IZPACK-829 
Merge pull request #36 from unb/IZPACK-371

Changes for IZPACK-371 Memory options not transferred to sub process
Fix for IZPACK-705 Install over 4.x fails

Now verify that any exising .installationinformation can be read before allowing installation to the directory
. added tests for TargetPanel, TargetPanelAutomation and TargetPanelConsole to check incompatible version handling
. added TargetPanel.incompatibleInstallation to eng.xml. Being mono-lingual, haven't updated any of the other locales
. renamed TargetPanelAutomationHelper to TargetPanelAutomation
. rolled izpack-test-panel module into izpack-panel. Separation was unnecessary
Fix unnecessary delay when unpacker not running
Fix for IZPACK-605 JAR File merge should not copy signatures to destination setup.jar
Fix for IZPACK-296 Izpack Enter Key Behaviour
Fix for IZPACK-296 Izpack Enter Key Behaviour
Merge pull request #39 from unb/IZPACK-705

Fix for IZPACK-705 Install over 4.x fails
[IZPACK-834] - Possible NPE in ConfigurationInstallerListener due to unknown attribute values in configuration action specification file
Changes for IZPACK-446 Schema (.xsd) for userInputSpec

The available schemas are now included the in schema/ directory of the distribution.
Put back resource copying of src/main/izpack, as it is required by IzpackGenerationTest in izpack-dist (bit too
convoluted IMO)
Fix token replacement in shortcut specs for izpack installer