Scrobble on Wifi connected

This changes adds a broadcast listener that attempts to scrobble whenever Wifi becomes connected. I added a new method to Utils so that it would silently attempt to do this so that no toast notification gets displayed if the cache is empty. 

This is one of the first times I've tried to commit on github so any feedback/advice is appreciated :)