Trigger a close event on the NodeConnection whenever the underlying socket is disconnected and, if set to auto-reconnect, include the reconnection promise
Fix bug #4593 (Wrap text in context menus & HTML main menus) -- see bug
thread for all the gory details. This fix preserves the current layout
(where label & shortcut are not two strictly separated columns), but the
downside is it may not work in other browsers.

May want to revisit later for that reason, but in the meantime this will
improve the Linux build (which has no native menubar yet).
Create a new command file.openDroppedFiles so that we can support folder drop on Brackets app.
rename InlineBezierCurveEditor to InlineTimingFunctionEditor
Fix event handler removal. Add comments about Function.bind() non-usage.
fix 5624
Merge pull request #5625 from adobe/couzteau/fix-5624

Fix unit tests for DocumentManager
Merge pull request #5600 from adobe/randy/inline-timing-function-editor

Rename InlineBezierCurveEditor to InlineTimingFunctionEditor
Merge pull request #5590 from adobe/rlim/drag-and-drop-command

Create a new command file.openDroppedFiles so that we can support folder drop on Brackets.
Merge pull request #5615 from adobe/jasonsanjose/issue-5448

Fix event handler removal. Add comments about Function.bind() non-usage.
Adds a unit test.
Merge pull request #5578 from adobe/iwehrman/node-connection-close-event

Add "close" event to NodeConnection
Merge pull request #5580 from adobe/pflynn/html-menu-wrap

Fix bug #4593 (Text wrap in context menus & HTML main menus)