Driver rewritten

This driver is now much faster.
It is using a state device for controlling it.

Custom TTS will be supported very soon.
![Screenshot of a sonos player in the dashboard](https://cloud.githubusercontent.com/assets/1292510/4964417/96f2f59e-675d-11e4-8988-bf64248ab333.png)