:fire: module cache
Fix up set-version-task on win32 (thanks @zcbenz)
Merge pull request #1 from atom/build-system

Port Atom's Build System
Check in some basic menus
Set up our browser-side infrastructure to set up windows
Run menus through templater

This allows you to use package JSON inside menu items
Copy over Coffee Cache from Atom
Migrate Atom's main() but simpler
:lipstick:
Copy in relevant options passed from main
Fix silly goose mistakes
Port Atom's rendering process startup code