Ongoing KML work

Back out hacked up NetworkLink support because it causes performance issues in all cases and was just a hack anyway.
Put back use of `PolygonPipeline.removeDuplicates` because it triggers exceptions in many KML files otherwise.