WL#7420: Geometry Collection Support

Status: Complete

Boost Geometry(BG) doesn't have a geometry_collection type, but OGC defined such
a type, so we have to implement support for this type in all gis functionalty,
including spatial relationship checking, geometry set operations, and spatial
analysis functions, using BG's such functionality for the six basic types(point,
linestring, polygon, multipoint, multilinestring, multipolygon).