More comprehensive docs for ol.DeviceOrientation

Proposing an extended class description of DeviceOrientation along with
some additional details in the property accessors.  Travis is running
its extensive tests, but it passes local linting and doc generation.