Handle DownloadManager expceptions

Handles illegal state exceptions thrown by DownloadManager
on two ocassions:
* the directory sdcard/Downloads is an ordinary file
* could not create dirctory sdcard/Downloads

Change will log an error, additionally toast with information
will pop up.

Change-Id: If853d3218a188bc77c187362a70697126b90989d
Automatic translation import

Change-Id: I74ceb10f94c6c0e18104a687779954198a214ac7
Automatic translation import

Change-Id: I726f872619e6640e50abb564209118ec251fe4bb
Automatic translation import

Change-Id: Ic41386cb51043077ce2bbeb64993d5cd84de0c46
Automatic translation import

Change-Id: Ia573f2be5e873d9a6b93023f8fbee192e7dc7bda
Merge branch 'cm-11.0' of git://github.com/CyanogenMod/android_packages_apps_Browser into HEAD