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.

Original pull request: #77.