Linux: Startup thread that launches node subprocess and sets up pipe
to subprocess stdin.
Working Node subprocess implementation
fetch origin for new branches. fix jshint errors.

use correct fs.symlink on mac and linux

add arch support for linux 64-bit

update grunt tasks for linux

add linux installer to grunt tasks

fix linux clean installer task

update grunt for node on linux. move linux tools to an npm postinstall script.

rename debian package to Brackets Sprint NN.deb

fix 64 bit build

update debian package version and 64-bit dep
update build num
fix postinstall grunt task
update grunt for new cef version
update CEF URLs for linux
Merge remote-tracking branch 'upstream/master' into jasonsanjose/linux-sprint-28
move debian package files
create template control file for debian package
round up file size in debian control
remove preinstall.sh. requires devs now to manually install system dependencies via their package managerprior to running grunt build
Merge pull request #295 from adobe/jeff/integrate-cef-3.1547.1354

Update Shell to CEF 3.1547.1354
grunt set-sprint --sprint=30
Merge pull request #298 from adobe/jasonsanjose/sprint30

grunt set-sprint --sprint=30
add Windows installer and shell changes needed to add Brackets to the Windows Explorer 'Open With...' menu and dialog for supported file types
Merge remote-tracking branch 'origin/master' into bchin/open-with-brackets-from-windows-explorer-no-msi
added missing .txt extension from installer script
use google-chrome debian package scripts
when opening a file in an already running instance of Brackets, restore the application window if Brackets is minimized