Removed /NoIcons flag from UpdaterClient
Minor/ignore - Made field readonly in UpdaterClient
Don't terminate the current process when installing an update in UpdaterClient
Added no-arg constructor to FileDownloadProgress
Added UpdateHelper.cs to GUI project
Minor/ignore - Updated capitalization of menu item text in UpdateHelper
Use UpdateHelper in FormMain to check for updates
Added operating system detection to SystemInfo
Added ReflectionUtils.cs to DotNetUtils
Moved SystemInfo class to OSUtils
Minor/ignore - Removed unused 'using' from SystemInfo
Minor/ignore - Made methods private in SystemInfo
Minor/ignore - Updated XMLDoc comments in SystemInfo
Moved AppUtils to DotNetUtils and extracted constants into separate AppConstants class
Added NInject NuGet package and project reference to all remaining projects
Added some (incomplete) initial scaffolding to support portable updates