ArrayIndexOutOfBoundsException in TreePacksPanel: the TreePacksPanel
panel raises an ArrayIndexOutOfBoundsException if any of its children is
marked as hidden (see http://jira.codehaus.org/browse/IZPACK-461 which
seems to be back).

A stacktrace sample:
java.lang.IndexOutOfBoundsException: Index: 24, Size: 24
	at java.util.ArrayList.RangeCheck(ArrayList.java:547)
	at java.util.ArrayList.get(ArrayList.java:322)
	at
com.izforge.izpack.panels.packs.PacksModel.getValueAt(PacksModel.java:435)
	at
com.izforge.izpack.panels.treepacks.TreePacksPanel.updateModel(TreePacksPanel.java
FinishPanel offers the ability to save installation into an automated
installer information XML file while the FinishConsolePanel did not.

Updated the FinishConsolePanel to offer the same functionality.
Merge pull request #112 from unb/master

Renamed incorrect "key" attribute to "id" in izpack-userinput-5.0.xsd
Merge pull request #111 from ctranxuan/master

ArrayIndexOutOfBoundsException in TreePacksPanel
Made the installation group automation work.
Simplified the written XML.
Fix extending the PackagerBase from another jar
Merge pull request #115 from llibicpep/master

Fix extending the PackagerBase from another jar
Merge pull request #114 from jmhofer/installationgroup-automation

Installation group automation
Merge pull request #1 from izpack/master

Merge with izpack/izpack trunk
Fix web installer (very dirty hack)
Portuguese langpack encoding (UTF-8) and spelling corrections.
Merge pull request #116 from rjmveloso/master

Update Portuguese langpack
Calling process() from Field.setValue() enables support for Processor
for all Field types.
Merge pull request #117 from nalbion/master

Fix for IZPACK-487 - Processor available for all field types
Revert: Fix web installer (very dirty hack)
Fixed and tested RegistryValue - works with or without regRoot.
Made registry parsing a bit more robust as required.
SearchInputField.autodetect() attempts to set the selected item to the first <choice> that is valid on the user's machine.
The browse button starts browsing at the most logical location.
<spec set="DefaultValue"> can be used in <field type="search"> - compared against <choice value="">.
removed spaces from end of lines.
Implement Console version of InstallationGroupPanel, move common InstallationGroup-related code outside the panel class to allow code sharing with InstallationGroupPanel in the future