KML write geometries
Add multi-features supports
Take @oterral comments into account