DATACMNS-482 - Add serialisation support for Geospatial Types.

Added Serializable marker interface to Shape to make all geospatial types serialisable.
Changed equals implementation in GeoResults to use equals(..) instead of reference equality.