more styling support in KML, and start on write support