Bug 419764 - add unit tests for orion.edit.command API

* Make EditorCommandsFactory#_generateEditCommands() testable
  * Separate Command creation from registration
* Fix: editor commands always rendered with position==100
Bug 445544 - [CSSLint] Allow embedded ruleset and add tooling to support it
Bug 445544 - [CSSLint] Allow embedded ruleset and add tooling to support it
Bug 447413 - [Occurrences] Named function expression identifiers belong only to that function's scope
Bug 447454 - TypeError hoving
[nobug] projectExplorer Additional info not rendered correctly when more
then one section is present.
Readonly file widget: Tweak on the "share code" annotation styles.
JSDiffAdapter API documentation
Bug 447595 - TypeError: Cannot read property 'computeHoverInfo' of null
fix NLS warning
[nobug] Sanitize test classname to appease Hudson

Fixes 2 issues:
* classname containing [#?] leads to invalid links when viewing test results
in Hudson.
* classname containing [.] is interpreted as package segments in Hudson,
making the results hard to read.
need horizontal scrollbar in git commit list when it is very narrow
syncing zoom ruler selection causes the editor selection to misbehave in iPad. Syncing is not really necessary.
Bug 447445 - [CSSLint] We should have more than one css validator test
Add tests for basic problems, parsing errors and embedded rulesets
zoom ruler performance improvement - cache ruler width
Bug 439556 - nonnlsPlugin only does half the job

Accept a trailing '/' correctly.

Change-Id: Ibb082890ba1f128b6308c01b754e45af9a1acd02
Signed-off-by: Paul Webster <pwebster@ca.ibm.com>
Display server messages in git page
Bug 446669 - Provide debug deployments for Node.js applications
Bug 446669 - Provide debug deployments for Node.js applications
Node.js wizard should use the first non empty target as default
Bug 446669 - Provide debug deployments for Node.js applications
Prompt user for password and url prefix