Use stat call to distinguish between files and directories for file systems that do not support d_type.
Merge pull request #364 from adobe/jeff/old-mac-shell

Turn off Dark Shell on Mac
fixes dark shell on mac going full screen
remove 'Sprint' suffix from app name and installer on Windows
remove 'Sprint' suffix from app name and installer on Mac
update grunt set-sprint to remove deprecated Sprint number references.  Also remove step to refresh shortcut guid.
Write the contents of the file with fwrite instead of g_file_set_contents. Since g_file_set_contents removes the file and re-creates it, all permissions get lost during this operation. Using fwrite preserves all the permissions.
Extend the folder drop on icon to any file type on mac. Also allow user to use "Open With" for image file extensions.
implementing upgrade/downgrade from Windows installer
set Sprint 34
Merge pull request #368 from adobe/bchin/set-sprint-34

Set Sprint 34
putting Sprint suffix back in .msi and .dmg filenames -AND- merging origin/master
Made changes according to review comments. Added a check if the FILE* is valid to prevent errors (there was a failing unit test).
fix Windows installer downgrade scenario
Use stat for all unknown file entries
update comments
refactor indentation and simplify upgrade script using MajorUpgrade command
Fix Brackets Live Development Issues with Chrome OSX
Merge pull request #371 from fungl164/fungl164/chrome-live-osx-2

Fix Brackets Live Development Issues with Chrome OSX
adding comment to caution against changing the UpgradeCode going forward