DeviceOrientation event specification update

ALL browsers except Opera Mobile 12 don't support required oncompassneedscalibration which is fired when a user agent think the compass data needs to be calibrated.

Browsers supporting only one of ondevicemotion and ondeviceorientation is marked as `a`.