Fix for sessionID never being able to be false
Made jshint valid, tidy up of braces, typeof equalities
Hooked up Grunt, formatted using Javascript Beautify
Merge branch 'scrobbler_changes' of https://github.com/inverse/web-scrobbler

Conflicts:
	Gruntfile.js
	core/legacy/scrobbler.js