Add GIcon support to TrashMenuItem

A menu items icon can now also be specified via a gicon.
Use TrashMenuItem class to list items in trash

Also add default launching of files in trash.