Remove unused imports and rearrange them.
Remove redundant code expect for else's in else if when the first if returns.
Remove unused code, unnecessary this's, and other unneeded qualifiers.
Change to use initializers.
Make use of the ?? operator.
Convert some if(x) return a else return b to ?:
There can only be one... 'default' install, that is.
Made use of linq and String.Join where useful.
Close xml tags.
Covert some if else chains to switch statements.
Remove doubled semicolons.
Random stuff.
Convert to const.
Merge pull request #575 from hakan42/MinorTypoInHelpText

There can only be one... 'default' install, that is.
Merge pull request #576 from RichardLake/Cleanup

Cleanup
Add default UI behaviour to rename.
Merge pull request #577 from mgsdk/change_rename_default_actions

Add default UI behaviour to rename dialog.