Download file from the internet with status notification pop-up and media DB update

This set of functions will help you to download file from the internet with reflecting download status update using notification pop-up even when client process is terminated. Additionally, the media database is updated to make the newly downloaded file visible in media galleries on the device.