GeoJSON GeometryCollection passes consisent params to pointToLayer

code that deals with [this issue](https://github.com/CloudMade/Leaflet/issues/1082) so that pointToLayer passes consistent parameters when it's called on GeometryCollections.