Update Setup.rc to be Squirrel-aware so that we can test detecting it
Add what will eventually become Update.exe but now currently is just a dummy Squirrel-aware EXE
Add a class to find Squirrel-aware PE images
Make sure our code works
Merge remote-tracking branch 'origin/master' into run-on-install
Get all the Squirrel-aware apps in a directory
Implement FullUninstall
Implement post-install for install  + update
On initial install, invoke all the apps with FirstRun
If users didn't mark anything as Squirrel-aware, run them all
Add a test fixture that is Squirrel-aware

This EXE just writes its arguments to a file in the same directory called
"args.txt"
Just like SquirrelAwareApp only doesn't have the assembly attribute, and writes to args2.txt
Add a method to create fake squirrel-aware app packages at will
Test that we invoke post-install command correctly
ReflectionLoadFile also loads into the AppDomain :man::gun:

We need to examine the file without it being loaded into our AppDomain
or else all kinds of badness happens. Instead, use Cecil to load the
assembly
Test update
Verify full uninstall works
Delete some tests that are now covered by other tests
Annotate return types
Explain the magic One