Implement DeleteToRecycleBin method

This change adds a method that allows to delete to the trash bin
in a cross-platform way.

This pull request supersedes #4.