Initial contribution of the Sonos 2.0 binding

Signed-off-by: Karel Goderis <karel.goderis@me.com> (github: kgoderis)
Ok - what bundle should be best used instead?

> On 24 Oct 2014, at 17:44, Kai Kreuzer <notifications@github.com> wrote:
> 
> In addons/binding/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/handler/ZonePlayerHandler.java:
> 
> > +import org.eclipse.smarthome.core.library.types.DecimalType;
> > +import org.eclipse.smarthome.core.library.types.IncreaseDecreaseType;
> > +import org.eclipse.smarthome.core.library.types.OnOffType;
> > +import org.eclipse.smarthome.core.library.types.OpenClosedType;
> > +import org.eclipse.smarthome.core.library.types.PercentType;
> > +import org.eclipse.smarthome.core.library.types.StringType;
> > +import org.eclipse.smarthome.core.library.types.UpDownType;
> > +import org.eclipse.smarthome.core.thing.ChannelUID;
> > +import org.eclipse.smarthome.core.thing.Thing;
> > +import org.eclipse.smarthome.core.thing.ThingStatus;
> > +import org.eclipse.smarthome.core.thing.ThingUID;
> > +import org.eclipse.smarthome.core.thing.binding.BaseThingHandler;
> > +import org.eclipse.smarthome.core.types.Command;
> > +import org.eclipse.smarthome.core.types.State;
> > +import org.eclipse.smarthome.core.types.UnDefType;
> > +import org.joda.time.DateTime;
> Would you be able to refactor the code without too much hassle to not require joda-time? Note that Joda is now considered an optional library for ESH solutions and being able to remove it from the stack helps on making openHAB better work on embedded devices.
> 
> —
> Reply to this email directly or view it on GitHub <https://github.com/openhab/openhab2/pull/20/files#r19346417>.
>