GeoJSON reader properly parses feature and geometry collections.

This checkin also fleshes out the GeometryCollection implementation.
GeometryCollection is separated into a new file, some constructors
are added along with a JtsGeometryCollection implementation.
Merge pull request #528 from joshmarcus/topic/geojson_collections

GeoJSON reader properly parses feature and geometry collections.