Don't support the parsing of non-standard KML files

The KML standard states that the coordinates must contain "Four or more tuples, each consisting of floating point values for longitude, latitude, and altitude. The altitude component is optional. Do not include spaces within a tuple."
Split block of coords by whitespace, not by \n

Lots of programs / tools output coordinates separated only by a space, and not by newlines.  The standard states that coordinates should not have any whitespace within it, so this change will not break things.
The xmlns of the kml shouldn't matter

The majority of tools that output kml use the xmlns of "http://www.opengis.net/kml/2.2". Regardless, support them all!