GeoJSONShapParser can parse MultiLineString and GeometryCollection

Here is an update of the GeoJSON Shape Parser so it can parse MultiLineString and GeometryCollection.

As far as I know, this was the only reason why elasticsearch geo_shape type was not supporting MultiLineString and GeometryCollection.