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
Merge remote-tracking branch 'upstream/kk4.4' into kk4.4
Revert "Set slimroms.net as default home page for browser"

This reverts commit c5b42de7a9b14658a75c2673161911f7943da37e.