use g_spawn_command_line_async instead of execlp
code review from @ingorichter. rewrite ReadFile to use glib.
Merge pull request #319 from adobe/jasonsanjose/CloseLiveBrowser

use g_spawn_command_line_async instead of execlp
Into Darkness Story
Merge pull request #327 from adobe/jeff/dark-shell-ui

Into Darkness Story
Remove the unneeded call of DragAcceptFiles.
Merge pull request #328 from adobe/rlim/remove-drag-accept-files-call

Remove the unneeded call of DragAcceptFiles.
fix lowlevelfileio unit tests. enable grunt test-integration task.
fix MakeDir error codes for NativeFileSystem failures
grunt set-sprint --sprint=32
Merge pull request #331 from adobe/rlim/sprint-32

grunt set-sprint --sprint=32
Explicitly appending Chromium version string to our own product version string.
Fix the issue of "Chrome/" not showing up in the user agent.
Don't set product version if we don't have one so that the Chrome version number will not be removed in the user agent string.
Upgrade node
update grunt to new cef
Merge pull request #334 from adobe/dangoor/node-10

Upgrade node to 0.10
register the friendly app name and the default icon with the ProgId
Merge pull request #335 from adobe/jeff/cef_3_1547_1448

Update Brackets to CEF 3.1547.1448
This change is to enable the use of XCode 5 to build the brackets-shell.

There were two issues when switching to XCode 5
1) The default architecture was wrong (always 64)
2) The tools/strip_save_dsym script couldn't determine the strip utility, since it got moved to a different location with XCode 5 and the  SYSTEM_DEVELOPER_BIN_DIR environment variable (defined by XCode) points to a different location than in XCode 4

The solution
The XCode project generation is affected in 2 ways:
- set the default architecture to 32Bit
- call a script (scripts/strip_from_xcode.sh) in the post build phase to undef SYSTEM_DEVELOPER_BIN_DIR and call tools/strip_save_dsym afterwards