Misc BZip2 fixes

This PR attempts to fix some bugs in our delta file generation, by replacing DotNetZip with SharpZipLib as well as an evil hack to attempt to fix delta generation for large files

## TODO:

- [x] Verify this works with Atom
- [x] Fix case where there are no updates resulting in Update.exe crashing