Resurrect UpdateManager

This PR brings back the Squirrel.Client namespace, with a few important changes:

* Removes Filesystem Abstractions
* Rx => async/await
* Nuke the AppDomain stuff

### TODO:

- [ ] Get the tests building
- [ ] Get the tests passing