Set up auto-updates on Windows

This PR sets up automatic updates for installations that use Squirrel for Windows by implementing `auto-updater` directly instead of using the one built into Atom Shell. Squirrel for Windows uses out-of-process updates, so wiring it up in Native Code would just mean extra suffering