longitude normalization issue in tiles

Tile.cellIntersection may be called by algorithms with longitudes outside of the [-π; +π] interval. The API declares the first argument as GeodeticPoint, but both Duvenhage algorithm and basic scan algorithm call it with a NormalizedGeodeticPoint which overrides the getLongitude method explicitly to allow points outside of the [-π; +π] interval.

This should be made clearer, both in the API and in its documentation.

See this forum discussion.