Refresh of content assist support

New support for callback functions in jsdoc.  Eg--

    /** @param {function(str:String)} cb */
    function func(cb) { }
    func(function(str) {
	    str.|
    });

Content assist at the | will provide string-like 
proposals.
Merge branch 'master' of ssh://git.eclipse.org/gitroot/orion/org.eclipse.orion.client
Bug 410852 - [Shell] exception when invoking type's stringify service
add emacs upper/lower/capitalize actions. shared movement code.
Bug 409768 - Revising browser detection strategy for non-supported browsers
Bug 402358 - [IE] Ugly border on file icons in IE10
[Bug 410833] User menu (Options) tooltip causes unnecessary horizontal scrollbar on page
Change and delete commands in vi
Updating readme with Chrome issue regarding drawing arcs failing on Theme settings page
Add reverse case action
Bug 410788 - [Tooltip] The inline styles should be removed when the tooltip is hidden
Bug 410233 Need pass for icon sprites for 3.0 release
Bug 410233 - move logoFooter to CSS class
Bug 410717 - download r.js during Maven build

We should not store 3rd party dependencies in the source repository
but download them during the build. Also store such libraries under
the target folder to make clear these libraries are downloaded by
the build and no longer part of the source tree.

Signed-off-by: Matthias Sohn <matthias.sohn@sap.com>