Use promise notification for mediastatus callback

It is not currently possible to access the mediaStatus callback when using $cordovaMedia.newMedia().

This patch allows it to be accessed using the $q notification mechanism in exactly the same way that $cordovaMedia.downloadFile() works.