Pandora One support

I added a new preference to indicate the user is a Pandora One subscriber, and the connect as the desktop client. I also tweaked the audio format setting into an "Audio Quality" setting as the JSON response has format-independent mappings for high, medium and low quality streams.

I merged in changes from kreed/pithos as well that make this even better. Thanks go to him.