Fix for Issue 1840 - Handle thread cancellation

Fix for [Issue 1840](https://code.google.com/p/ankidroid/issues/detail?id=1840)

[AsyncTask.get](http://developer.android.com/reference/android/os/AsyncTask.html#get%28%29) can throw a ```CancellationException```, which wasn't being handled.