File manager improvements: added delete confirmation dialog and success/failure message

This makes deleting files from within KOReader less scary and also provides the initial framework for handling different exit codes for #941.