Add CoordinateEncoder and GeospatialCoordinateEncoder

Fixes https://github.com/numenta/nupic/issues/988.