Revert "Revert "DownloadProvider: add to support download into sdcard storage""

This reverts commit aa74764241d530c1bb87779b003e2e2cb75c91f4.

Change-Id: I27079eacc297c2c6317f8eb987231dc09c213a87
Merge "Revert "Revert "DownloadProvider: add to support download into sdcard storage""" into kitkat
Revert "Revert "Avoid leaking cursors""

This reverts commit 6f8208756bbc4870923aa4a1f17efc22a072a0f7.

Change-Id: I7a68eebf0c7116ee2a923a527b7b29e4cb0e31f3
Merge "Revert "Revert "Avoid leaking cursors""" into kitkat