Make HTML and CSS code completion not to overwrite the neighboring text.
Make literal's in hints use monospace font, so they look more like keyword hints.
Fixes issue #3768
Close code hints when 'home' or 'end' is pressed.
Fixes issue #3629
Spanish translation for sprint25 strings
Initial PanelManager checkin:
- PanelManager provides APIs to create panels below the editor area. JSLint
and Find in Files now use these APIs.
- Move editor-holder ht calculations from EditorManager to PanelManager
- EditorManager listens to PanelManager for resize notifications. PanelManager
listens for window resize (moved from EditorManager) and for Resizer events
on all bottom panels. The old EditorManager.resizeEditor() API is still used
for edge cases such as status & search bar show/hide, extensions that add
fixed top panels, and extensions that don't use Resizer APIs to hide/show
panels.
- Since PanelManager is listening, Resizer no longer pings EditorManager
directly about show/hide/resize. Resizer emits events to notify PanelManager
about any panels it may have missed (legacy extensions that add panels via
Resizer instead of PanelManager).
- Add max-size support to Resizer in anticipation of PanelManager helping to
fix bug #2015.
Merge remote-tracking branch 'origin/master' into pflynn/panel-management

* origin/master:
  Safe file delete.
  Style textarea like input.
  Install jasmine-node as needed by the jasmine-node task.
  Add check for no "functions" returned (as requested by code review).
  bumped pathmatch color down a notch based on peterflynn's feedback
  Change how QuickEdit helper function is passed from CodeHints to QuickEdit:
  Made .quicksearch-pathmatch darker so that it's visible
  Remove fallback for missing helper function (just fail if it's missing). It should never be missing.
  Fixes for comments on push'ed code:
  Tweaks to make some test cases pass.
  Use tern jump-to-definition search for QuickEdit.
Updated by ALF automation.
Merge pull request #3920 from eztierney/issue-3768

Make literal's in hints use monospace font,
Merge pull request #3939 from adobe/alf

Updated by ALF automation.
Fix part of #2015 by keeping panel resize limits up to date as other panels
resize or overall available `.content` height changes (window resize).
Change resizer min/max limits to operate in terms of panel outer height.
Show message and disable search box when no extensions are installed
Typo fix
Merge pull request #3944 from adobe/nj/issue-3906

Show message and disable search box when no extensions are installed
Add correct definition for SCSS mode. Remove check that mime mode is defined by given mode file.
Merge pull request #3925 from eztierney/issue-3629

Close code hints when 'home' or 'end' is pressed.
Refactor code as suggested in code review.
Merge pull request #3947 from adobe/nj/issue-3726-new

Add correct definition for SCSS mode. Remove check that mime mode is defined by given mode file.
Fixes after review for sprint25 spanish strings
added reference to "ejs" and "jsp" for htmlmixed mode
Merge pull request #3929 from adobe/jbalsas/spanish_loc_sprint25

Spanish translation for sprint25 strings