Initial optimization for spatial indexes containing only single-cell
spatial objects, (i.e., point-like objects giving rise to a single
z-values whose length is the resolution of the space).
Working on SpatialJoinIteratorProfile.
Refactoring to prepare for more single-cell optimization.
Reverting previous changes. Further optimizations of single-cell don't look possible. The problem is that z-value entries can't be ignored, so then you need to track duplicates, and you end up needing a nest anyway.
A little cleanup, and playing with SpatialJoinIteratorProfile.
More performance work (on test code).
Started work on JTS adapter.
Added ApplicationSpace, and switched spatial object coordinates to double.
Completing support for application spaces.
- Removed type parameters.

- Moved responsibility for spatial object id management from application to
  geophile.

- Added ability to restore spatial object id generator by tracking max
  reserved id in the index itself.
Slightly cleaner handling of spatial object id generation.
More spatial object id generator testing.
JTS framework added, and JTS Point class integrated. But it's really slow.
Profiling JTS
Support for JTS LineString.
Larger data sets for SpatialJoinIteratorLineStringTest.
- Added JTSPolygon.

- Refactored JTS tests.
SpatialJoinIteratorTest was broken
Removed unnecessary throws declarations. Bumped version to 1.1.0
because addition of JTS types is pretty major.
Don't need to persist a JTS object's bounding box. Needed just on decomposition.