Update to latest version

* Add IInstallManager and refactored.
* Add install registry to track installations.
* Add eclipse.p2.welcomeText property to allow customizing wizard welcome page
text.
* Add eclipse.p2.titleImage property to allow setting wizard title image using
installer properties.
* Add support for specifying different default install locations based on the
platform.
* Removed eclipse.p2.sortRoots and eclipse.p2.sortOptionalRoots properties.
Change sorting of components according to order they appear in installer
properties.
* Add eclipse.p2.hideComponentVersion that can be used to not display component
versions on the Components and Summary wizard pages.
* Add eclipse.p2.requires that can be used to specify a range of products the
installation depends on.  This can be used with patch installers.  See
documentation for more details.
* Add validation of installation prior to installation.
* Add eclipse.p2.missingRequirement.find and
eclipse.p2.missingRequirement.replace properties that can be used to transform
P2 missing requirement messages.
* Add eclipse.p2.includeAllRepositories that can control whether the installer
queries remote repositories.
* Increase maximum size of INSTMON response file line from 2048 to 32768.
* Fixed progress reporting for install actions.
* Extend ConsoleListPrompter to support single selection.
* Fix graphical glitch in top navigation bar when the first step was current.
* Fix roaming not set on P2 profile so installation could not be moved.
* Fix install folder wizard page not verifying adequate permissions on Windows.
* Fix Paths page to show error if PATH is too large on Windows
* Add -install.clean command line switch to remove installer data area.
* Add run mode to IInstallMode (silent, gui, console).
* Change format of install manifest so IU's are contained in the product node
instead of IU action node.
* Change wizard page busy operation to only show animation after 2 seconds.
* Fix Add-ons page to remove add-ons from Components page if they are retrieved
but then changed to skip.
* Change eclipse.p2.progressFind to eclipse.p2.progress.find and
eclipse.p2.progressReplace to eclipse.p2.progress.replace.
* Add support for patch installers (eclipse.p2.patch).  See documentation for
more details.
* Add support for updating an existing installation
(eclipse.p2.useInstallRegistry).  See documentation for more details.
* Update icons.
* Update documentation.