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.
register the friendly app name and the default icon with the ProgId
Merge pull request #337 from adobe/bchin/issue-5308

Fix Issue #5308- "Win: Two Open With entries for Brackets Sprint 31 if Sprint 30 is already installed"
Explicitly call Python2 to run gyp on Linux. Python usually refers to the latest version. If there is version 3 installed, it resolves to the the Python 3 interpreter. This change ensures that Python 2 is used. There is no need to install gyp on a Linux machines anymore.
Merge pull request #341 from adobe/irichter/linux-run-gyp-with-python2

Explicitly call Python2 to run gyp on Linux.
allow brackets to be dragged by the caption bar alot easier
Merge pull request #332 from adobe/rlim/append-chrome-ver

Explicitly appending Chromium version to the user agent string.
optimize union rect code
Merge pull request #345 from adobe/jeff/dark-shell-fixes

Allow brackets to be dragged by the caption bar alot easier
fixes https://github.com/adobe/brackets/issues/5252
relocate comment
Merge pull request #347 from adobe/jeff/fix-5252

Restored secondary windows need repainting
native file system changes to get file size with file stat
win: get file size with file stat
changing method name GetFileModificationTime to GetFileAttributes
white spaces are your friend
rename stat function to getFileInfo according to review feedback
set sprint 33