Notification rewrite

Rewrite of the notification service to use the python event driven methods, as opposed to needing to connect to telnet and retrying connection is this is lost.

I've also changed to solely use https, just didn't remove the option to toggle https yet.

Also, 2 fixes in scrobbler.

Debug logging at the moment for this is fairly verbose, so I can see what being triggered when while testing.  Will be giving a full test run when tonight.

Overall, needs testing, and feedback from others please.