Added rte serialization for ol.format.GPX
Simplify annotations
Add trk serialization for ol.format.GPX
Documentation and cleanup
Don't inject stylesheets with JavaScript

This reverts 4d619d71b1ba7f96011d43c2f45edc441dd26f92 (see #1527), going back to what we had after e13075f6ff2a6a2d1719fe4af27d8099d28a604b (see #881).

To avoid the 404 in the hosted examples, the css is copied to the same relative path when hosted as during development.
Merge pull request #1745 from tschaub/linked-css

Don't inject stylesheets with JavaScript.
Get rid of compiler warnings
Always read line-by-line with mode rU
Always read binary files with mode rb
Always write binary files in mode wb
Use write to avoid newline problems
Merge pull request #1740 from tonio/interaction_api

Editing interaction api cleanup
Merge pull request #1739 from twpayne/rotate-with-map

Allow icons to be rotated with the map
namespaceURI can be null, but not undefined
No magic for namespace URI
Put jsdoc comment into effect
Merge pull request #1716 from ahocevar/gpx-write

Write support for ol.format.GPX
Add geometry parsing for point, line, polygon
Add parsing for gml:Surface
Add parsing for gml:Curve