Initial contribution of the Sonos 2.0 binding

Signed-off-by: Karel Goderis <karel.goderis@me.com> (github: kgoderis)
Could you maybe apply the auto-formatter on this class? There are a couple of very long lines and some missing spaces here and there.