Better error messages for AddMenu and AddMenuItem
Added NO_ERROR and default cases. Merged some vars.
Show the reason why the live preview was disconnected
Handle the "detached" event in main.js instead of LiveDevelopment.js since that's where the button is defined. Also hide the tooltip when connecting again.
Update the tooltip's position when the window is resized
Fixes after rebasing
Wait until the window has regained focus before fading out the twipsy when the live preview has been cancelled in Chrome
Removed a debug statement
Don't show a tooltip when closing live preview on purpose
Show a tooltip when live preview has been closes due to navigating away from the project
Removed an obsolete function
Merge pull request #3611 from TomMalbran/tom/fix-issue-3412

Fix #3412: Cryptic error message when addMenuItem() is passed bad args
Make twipsy for Live Dev cancellation reason go to the left of the icon
Merge pull request #3715 from adobe/nj-dk/issue-1697

Rebased/updated version of Dennis's live dev reason fix