Node: Use 'rimraf' lib for cleaning up after tests
-more reliable than 'rm' commands
[Bug 402786] Renaming a top level folder creates a new folder
-share file copy/move code so workspace.js can use it for renaming top-level folders
-fix incorrect status code on copy+overwrite POST requests
Merge branch 'node_rename_toplevel'