Bug 398679 - [shell] command.description is not escaped
Add error testcases for ServiceRegistry, PluginRegistry
Node: rename node plugin to something that's not a bad joke
Fix: whitespace is collapsed in shell command output
Node: update commands impacted by Bug 398559
-Resolve file path against CWD
-Fix TypeError in shellPage when command has no parameters (bug 398682 workaround)
Node: small nodePlugin cleanup
Revert "Fix: whitespace is collapsed in shell command output" -- it messes up non-plaintext commands (opened bug 398699)

This reverts commit e975183ddfec9748ec09330819c8fca5bfffd5fa.
Bug 398700 - Remove dojo and dijit from search&replace page.
Git Log page is dojo/dijit free
gitPlugin.html is dojo/dijit free
Bug 398725 - RemotePrompterDialog on submitting nothing happens
Bug 397721 - more projects changes
Node: remove Dojo, Dijit dependencies
Bug 398699 - [shell] command output is not preserving whitespace anymore
-not optimal fix but it works
Bug 398670 - splitter - editor on left hand side tracking selection during splitter move (Chrome)
Bug 393814 - remove remaining uses of dijit.BorderContainer.  Attach horizontal splitter in replace page and provide unique compare widget split id's to store positions.
fix declaration of splitter in replace page.
Bug 398727 - RemotePrompterDialog - selection problems when opening dialog for the second time
Bug 398843 - Plugin-based service Errors are not serialized correctly
Making resourceRaw a non-enumerable property of the PageUtil parse