Added MD5.js
Last.fm library
JSHint compliance
Adding a scrobbling switch
Auth callback url
No stringify if type of string
Explicit mime type for the popup to avoid weird non-utf8 stuff to happen.
Storing token from callback URL
Avoiding the main content to expand too much
Storing scrobbling preference
Requesting OAuth permission
Only displaying perms if scrobbling is enabled
Don't try to deal with objects in cache
Processing scrobbling
Trial to query the data in the background
Using Alarm API to collect broadcasts.
Handling new/previous scrobbling
Declaring Alarm permission
Launching timer only on play
Fixing an error if the current broadcast is null
JSHint compliance and minor fix