Update to HLS streaming

This update does away with the messy webkit streaming and now uses HLS streams. I also had to remove support for free accounts since Crunchyroll doesn't support ads with their HLS streams. This follows the same model as their official platform apps such as PS3 and Xbox. 

Also, I'm sorry for the messy pull request. I am new to git (and github) and am just learning the ropes. I hope the below pull request encompasses the changes i made on my repo. My repo's master branch is now updated to the latest code. I've tagged this release as 2.0.0. 

Lastly, just to note, i pulled in all the changes you made on this fork. (Though i'm sure git log will show you this.)