Exporting KML parser options

This is necessary because application developers need to be able
to configure the KML parser.
Making the linter happy

... although jsdoc files are none of the linter's business.
Merge pull request #638 from ahocevar/kml-options

KML rendering in advanced compilation mode. r=@bartvde
Add ol.DeviceOrientation
Add 'tracking' property to ol.DeviceOrientation
Add 'heading' property to ol.DeviceOrientation
Add options to ol.DeviceOrientation constructor