Bug 425896 - JUnit Test failed (projection text model)
Bug 425932 - Add content assist index files for Express and AMQP - Express index
Bug 425932 - Add content assist index files for Express and AMQP - update Express return types to match actual exported name
Bug 425932 - Add content assist index files for Express and AMQP - add function array test + fix missing closing bracket
Bug 424866 - Readonly file browser widget.  -- use the new syntax highlighter.
Bug 425935 - [content assist] Hide function return types when they are ":undefined"
Bug 425935 - [content assist] Hide function return types when they are ":undefined" - test updates
Fix content assist error on require("someLibraryThatDoesntExist") when in Node mode
Do not auto-wrap contributed Tern indexes with module ID
-Put exported functions inside module ID wrapper
-Hide non-exported but referenced types in top level of !define
-Fix return type references
Bug 425686 - Comments to the app url in deployment description
Bug 425091 - Apps from the same CF location should be refreshed together
Bug 425748 - The Deploy (Cloud) action does not show all launch configurations
Bug 425791 - Use default cloud url and manage url from settings page
Bug 425996 - Ensure the new index files are consistent with the existing ones - postgres + redis
Bug 425996 - Ensure the new index files are consistent with the existing ones - mongo / mysql / postgres
Bug 424866 - Readonly file browser widget. -- added empty file client and changed the widget signature.
Bug 423335 - Next annotation command (Ctrl+.) skips annotations.
Bug 423745 - Single quoted strings containing escaped quote are not highlighted properly
Squashed commit of the following:

    Bug 425227 - Orion Editor Content Assist Improvements
    - Fixed initial caret offset when a text is selected and the caret is after the selected text
    Bug 377525 - Automatically trigger content assist
    - Made providers specify the types of styles they should not be automatically activated for

    Bug 425227 - Orion Editor Content Assist Improvements
    - Enabled contentAssist to activate a subset of providers rather than always activate all of them. This is especially useful for auto trigger.
    - Added logic to support passing in information about each provider to the ContentAssist module.
    - Filtering proposals will also look at the name of a proposal with overwrite set to false. This means that templates with names that are different from their proposal text will not be filtered out if the user types the proposal name instead of the proposal text.
    - Reverted previous change which got the prefix from the plugins since the contentAssist.apply() method ignores that prefix anyway.

    Bug 425227 - Orion Editor Content Assist Improvements
    - Fixed bug preventing first element from being applied when clicked

    Bug 425227 - Orion Editor Content Assist Improvements
    - Added non-nls comments

    Bug 425227 - Orion Editor Content Assist Improvements
    - Adapted js-tests/editor/contentAssist/testcases.js to new contentAssist filtering behavior which doesn't call computeProposals() for every model modification but rather does the filtering internally if possible.
    - Also adapted tests to handle cases where extra unselectable proposals, such as separators, are returned by contentAssist.computeProposals().
    - Added a couple more null checks in contentAssist.js code to handle cases where tests were passing in null or differently formatted proposals.

    Bug 425227 - Orion Editor Content Assist Improvements
    - Improved filtering performance by no longer calling computeProposals() for every model modification but rather making contentAssist.js filter the proposals itself if possible.
    - Moved non emphasised proposals to the bottom of the list
    - Simplified content assist deactivation rules
    - Added separators between proposals from different providers
    - Styled keywords as non-emphasised and added "Keywords" title
    - Ensured that separators aren't highlighted when hovered with mouse
    - Added HTML comment proposal (<!-- -->) to htmlContentAssist.js plugin

    Bug 425227 - Orion Editor Content Assist Improvements
    - Do not add a "Templates" title if no templates were added to the list of proposals.

    Bug 425227 - Orion Editor Content Assist Improvements
    - Made popup look slicker: better shading, rounded corners, got rid of scroll bars unless popup is hovered
    - Distiguished between the name of a proposal and its description where possible for templates, HTML and Javascript content assist.
    - Disabled non-inferred proposals by default

    Bug 425227 - Orion Editor Content Assist Improvements
    - Adapted js-tests/editor/contentAssist/testcases.js to new contentAssist filtering behavior which doesn't call computeProposals() for every model modification but rather does the filtering internally if possible.
    - Also adapted tests to handle cases where extra unselectable proposals, such as separators, are returned by contentAssist.computeProposals().
    - Added a couple more null checks in contentAssist.js code to handle cases where tests were passing in null or differently formatted proposals.

    Bug 377525 - Automatically trigger content assist
    - Added automatic content assist triggering support
    - Automatically triggering HTML content assist when '<' is enterred by user
    - Automatically triggering JavaScript content assist when '.' is enterred by user

    Bug 425227 - Orion Editor Content Assist Improvements
    - Improved filtering performance by no longer calling computeProposals() for every model modification but rather making contentAssist.js filter the proposals itself if possible.
    - Moved non emphasised proposals to the bottom of the list
    - Simplified content assist deactivation rules
    - Added separators between proposals from different providers
    - Styled keywords as non-emphasised and added "Keywords" title
    - Ensured that separators aren't highlighted when hovered with mouse
    - Added HTML comment proposal (<!-- -->) to htmlContentAssist.js plugin

    Bug 425437 - content assist tests failing on master
    - Adapted contentAssistTests to expect new Javascript proposal format which extracts the name from the proposal description.
    - Passed in option to not include non-inferred proposals since the tests don't expect them.

    Bug 425227 - Orion Editor Content Assist Improvements
    - Do not add a "Templates" title if no templates were added to the list of proposals.

    Bug 425227 - Orion Editor Content Assist Improvements
    - Made popup look slicker: better shading, rounded corners, got rid of scroll bars unless popup is hovered
    - Distiguished between the name of a proposal and its description where possible for templates, HTML and Javascript content assist.
    - Disabled non-inferred proposals by default

    --Signed-off-by: Elijah El-Haddad <elijahe@ca.ibm.com>
Bug 426010 - Make keyword proposals more clear