Remove welcome project duplicate fix

Clean up welcomeProjectsFixed code - Issue #2823
Add placeholder menu when running native menu unit tests.
Keyboard shortcut for open folder
make apostrophe lass fancy (#3976)
Fix the buttons order in the Install with URL dialog
fix italian
undo/resubmit italian
update usage of new Dialogs API: done() does not chain, command handlers should return a promise.
update not yet translated version of Italian page to current English page
Backend changes to check extension update needs.

Exposing ALREADY_INSTALLED state to the UI.

completely handles the case of an already installed extension the installation of which
is canceled at confirmation time.

Install extension dialog handles NEEDS_UPDATE case and also passes
along the installed extension information to the caller.

Extension Manager now displays update mark and allows undo.

Checkpointing frontend work for installing update

Supports installation of updates.
Fixed language manager unit test. Issue #3957
Removed phtml file extension.
Fixed logic errors and poorly written loop
Add ability to create multiple global key handlers that override KeyBindingManager. Refactor dialogs and code hints to use this.
Improved conciseness and quality of code
Synchronized the menu sections with the current menus
Add a margin left to all the none left buttons
Always listen for sidebar resize.
Merge pull request #4106 from DaBungalow/fix-language-test

Fixed language manager unit test. Issue #3957
Respond to review comments.