Brutal ripping of code into partial classes - doesn't compile at all
Get CheckForUpdates into its own inner class
Hard tabs? How did you get here?
Fix build on AppVeyor by including the WDK

Apparently Microsoft has decided the ATL is a "Premium Feature" and doesn't
include it in the Express SKUs. Fortunately, the WDK includes it, and AppVeyor
added the SDK to their build machines.
Reenable Setup.exe in CIBuild
Move the DDK to the front of the line so we can make sure it works
Merge pull request #16 from Squirrel/fix-setup-cibuild

Add Setup.exe back to CIBuild
DownloadReleases into its own class
Get ApplyReleases building
Rename classes to get rid of naming conflict
Clean up existing tests to use our new internal classes
RootDir != RootAppDir
Run clean *after* apply, dummy
Make sure UpdateManager can do clean installs
Add an explicit FullInstall method

This doesn't do everything we want yet like run the application, but it's a
start.
Merge pull request #15 from Squirrel/refactor-and-cleanup

Enable UpdateManager to support Install / Uninstall
Merge remote-tracking branch 'origin/master' into run-on-install