[notready] atom-shell child process

Sets up desktop app packaging for mapbox-studio as a child process of atom-shell. node-based execution is still possible/supported.

- [ ] @yhahn use travis to do mac os x .app signing
- [ ] @camilleanne handle downloads/external links in atom-shell, blocked by https://github.com/atom/atom-shell/issues/542