Updated KML filename sniifer for windows compat
Updated KML filename sniifer for windows compat

Windows was not checking the mime-type properly. File.type was
consistently set to ''. This uses the (inferior) filename test
in order to detect the type of parsers which should be used.

geomoose/gm3,geomoose/gm3,geomoose/gm3