Revert "revert to cef 3.1180.823"

This reverts commit 3624a345db3fab281528c1dd125cd107329a06a3.
Fix crash that occurs when Brackets is running and you do 'open <file> -a "Brackets"' from the command line
A few small tweaks to my previous commit.
Add the ability to handle the OpFl apple event. This is a custom apple event similar to the regular
Open event, but can handle file paths in the form "path[:lineNumber[:columnNumber]]".
Merge branch 'master' of https://github.com/adobe/brackets-shell into marks/open-line-col
Add code to deallocate "pendingOpenFiles" when it is no longer needed.

Fix mysterious link error by fiddling with 'extern' tags.

Provide a more robust implementation of findTargetWindow: only choose a window that is an appshell window.
On Windows, support launching brackets from the command line with a
parameter of the form "filepath[:lineNumber[:columnNumber]]". This is the
windows implementation of my recent macintosh pull request.
Merge branch 'master' of https://github.com/adobe/brackets-shell into marks/open-line-col
merge with master
Merge branch 'master' into glenn/update-cef
Fix compile errors with new CEF.
Copy Windows resources
Fix quit on mac.
Fix quit issue on Windows by explicitly posting a WM_CLOSE message after getting user's response to Save Changes dialog.
Call browser->IsPopup() to avoid the unnecessary call to GetParent().
Replace the window delegate created in CEF with our own PopupClientWindowDelegate in order to support native menus and commands in popup windows.
Merge branch 'glenn/update-cef' of https://github.com/adobe/brackets-shell into glenn/update-cef
Merge branch 'master' into glenn/update-cef
Instead of releasing the cef window delegate, keep a reference in our own window delegate and then call its methods from our corresponding methods.
Revert my changes that keep a reference of CEF window delegate. The new solution can cause a crash and not really better than the previous solution that simply replaces the CEF window delegate with our own.