Issue #311 - Implement deletion of files on the device

* Split up data deletion options into 'collected data only' and
'everything'.
* Move data deletion into a background thread (AsyncTask).
* Notify user of data deletion success/failure.
* Add helper methods to Database adapter in order to get the amount of
unsent/unexported data