Add out-of-order shared Style and StyleMap test
Refactor KML style handling to handle shared Styles and StyleMaps
Be more tolerant of out-of-spec KML files
Read Icon hrefs as URIs
Merge pull request #1766 from twpayne/kml-style-url

Handle out-of-order and shared Styles and styleUrls in KML