Move to trash

The is a rebased/squashed version of #245 

Adds a new appshell.fs.moveToTrash() function, which, as it's name implies, moves the specified file or folder to the Trash (on the mac) or Recycle Bin (on Windows).