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 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
use google-chrome debian package scripts
fix brackets icon
fix brackets icon
Merge branch 'jasonsanjose/linux-sprint-29' of https://github.com/adobe/brackets-shell into jasonsanjose/linux-sprint-29

Conflicts:
	installer/linux/build_installer.sh
fix 32-bit detect of libudev
fix jshint error
Merge branch 'master' into jasonsanjose/linux-sprint-29

Conflicts:
	Gruntfile.js
add missing license to Chromium installer file. hardcode CEF for 32-bit linux due to missing 3.1547.1354 binary.
:Merge branch 'jasonsanjose/linux-sprint-29' of https://github.com/adobe/brackets-shell into jasonsanjose/linux-sprint-29