Add GeometryCollection's id to the layer data.

When creating a layer from a GeometryCollection using pointToLayer the id of the
collection should be added to the layer data. This may make it easier to inspect
the feature to see what source it originally came from.

Fixes #2971