Add mustExist attribute to file fields.
Do not print 'null' during console installation if no label is defined
for a file field. This could easily come up when the user decides to use
    a description tag for their file field instead.
Updated xsd.
Added <tmpdir> element
If administrative privileges are required check that user has
administrative priviliges during console installtion. If user does not
have administrative privileges then inform the user and exit.
If administrative privileges are required, check that the user has
administrative priviliges during automatic installation. If user does
not have administrative privileges then inform the user and exit.
- Console/Auto installations on Unix systems should just exist and
  inform use to run the application as an administrative user
- Console/Auto installations on Windows will bring up the UAC and
  re-launch the application with proper permissions
- Ensure that installation is only attempted to re-launch for Windows
Merge branch 'master' into privileges
Update test to accomdate updated method.
For console/auto installation ensure to pass in all the original
arguments when relaunching with administrative permissions.
Ensure to tell the ShortcutPanelLogic that shortcuts should not be
installed when shortcuts are not selected via the
ShortcutPaneloConsoleHelper
Ensure that uninstaller can only be run with correct privileges.
Ensure the the .installationinformation file is removed with the
uninstaller if it has been written.
Modify core method that generates the automatic installation file to
ensure that the uninstaller will delete it if it is placed within the
installation path. We will not try and delete the autoamtic installation
file if the user has decided to place it in some other location.
Updated message on failed files/directories to be removed. Now informs
the user why a directory might not have been able to be removed.
Merge pull request #256 from mtjandra/IZPACK-1045

[IZPACK-1045] - Do not ignore privileged option for console and automatic installations
Merge pull request #258 from mtjandra/IZPACK-1150

[IZPACK-1150] - Uninstaller should properly handle .installationinformation and auto-install file
Merge pull request #257 from mtjandra/IZPACK-1149

[IZPACK-1149] - Allow ability to generate automatic installation file when shortcuts not selected in console mode
Merge and resolve pull request #258 from mtjandra/IZPACK-1151
    
[IZPACK-1151] - Shortcut Improvements