Refactor KML style handling to handle shared Styles and StyleMaps
Be more tolerant of out-of-spec KML files
Read Icon hrefs as URIs