Bug 417728 - New Folder behaves unexpectedly when a file is selected + a bunch of other copy/paste fixes
Bug 419984 - Provide JS tools as their own plugin

Change-Id: Ibf9d4bb2e20595a1664929762d2986a60a9ca75c
Signed-off-by: Mike Rennie <Michael_Rennie@ca.ibm.com>
"SFTP to" only works on a directory (previous code would export the whole parent of the selected file)
keep treetable.js callback based (use onComplete callback instead of deferred)
Bug 414780 - Unit test: Need a mock file system to do unit test.
Fix dependency error in javascriptPlugin.js
Remove unnecessary dependency on domReady
Add new javascript bundle to top level pom.xml and Node.js server
Fix PDE build breakage in org.eclipse.orion.client.javascript
Bug 421085 - [Projects] Add support for optional parameters for project plugin
Bug 420756 - [Projects] Add Git Repository does not permit key style authentication
Bug 414780 - Unit test: Need a mock file system to do unit test- added more test cases for file name search from crawler.