Merge pull request #32 from dventura3/withDeviceOrientation

Add a box for device orientation api (only for one device with the device orientation service).
Resolved bug on deviorientation service's ID
when a listener is added or removed.
Merge remote-tracking branch 'upstream/master' into withDeviceOrientation