Started new feature branch to add configuration options for cache, XT, and custom tool paths.
Updated version, copyright information and about text.
Added manifest to ImarisSelector :: Admin to allow setting of the requested execution level.
Started implementing methods to manage Imaris Application settings.
Added method SettingsManager::IsNewestVersion() that parses the settings file version.
Added method to store the Graphics Texture Cache Size into the registry.
Added support for saving custom tools to the Windows Registry and added UI elements to manage the XT paths.
Added UI elements to manage file cache paths.
Some major restructuring of the UI (incomplete).
All settings are now transferred from the UI to the Settings class and are saved to disk.
Completed writing and reading of settings to and from disk.
If TextureCache and DataCache input fields are empty, the value is saved as -1 and will be ignored.
ImarisSelector now read all settings from file and stores them in the registry.
Necessary keys and settings are written to registry even if Imaris was never started.

If the registry does not contain any keys for current version of Imaris, ImarisSelector will 1) create enough keys so that Imaris will start without opening the initial dialog (that asks for texture cache size, update and logger choices), and 2) write all settings written by the ImarisSelector :: Admin tool.
The Admin tool checks whether the Imaris version stored in the settings file exists in the registry.

Otherwise, it informs the admin. The choice whether to reconfigure is left to the admin, though.
Fixed some issues in the setup project and upgraded version to 1.0.0.
Fixed several issues in the installer project.
Merge branch 'feature/feature-tools' into devel
Fixed tab indices.
Save button now changes to inform the user that saving as successful.

A time resets it afetr 500 ms.