Merge pull request #3922 from adobe/iwehrman/style-textarea-like-input

Style textarea like input
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.
changes for code review
Changed #find-counter from faux-bold to semibold
Applied default button styling to the unstyled buttons for consistency.
Merge pull request #3928 from adobe/jasonsanjose/issue-3792-again

Fix live preview refresh issues (again)
Commented out extension icon hover states.
string-only change for #3906. UI implementation pending.
Merge pull request #3935 from adobe/jasonsanjose/issue-3906

string-only change for #3906. UI implementation pending.
Updated by ALF automation.
Fixes after review
Makes reformatting code hints explicit.

Adds a handleWideResults to hint responses (only active for function signature hints right now).
The CodeHintList changes the styling and behavior a bit to suit.
Clarify the "availableWidth" formula per review comment.
Merge pull request #3916 from adobe/dangoor/3610-long-sig

Implements word wrap for function signatures (merging after fixing "minor comment" from @redmunds).
Merge pull request #3937 from adobe/alf

ALF Automation
Merge pull request #3934 from adobe/larz/removed-extension-icon-hover

Commented out extension icon hover states.
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.