Rough first pass of making User non-static.
Make KSPManager non-static.
Convert IUser to use events instead of just calling methods. Not that useful at the moment.
Fix mistake in rebase.
Fix compile warnings by removing unused events and renaming a field.
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.
Merge pull request #573 from RichardLake/Issue#303

Make User, KSPManager nonstatic
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.