Initial code. OK for point data only.
Moving everything into the package com.geophile.z.
- Don't assume that z-values are unique. Index key is now (z-value, spatial object id), with the id assigned by the application. Modified removal API to behave correctly with duplicate z-values.

- Moving packages and classes around.
From previous commit (forgot -a on commit):

    - Don't assume that z-values are unique. Index key is now (z-value, spatial object id), with the id assigned by the application. Modified removal API to behave correctl

    - Moving packages and classes around.

Move SpatialObjectKey construction to method of Index. Allows for
subclassing of keys.
Spatial join starting to work. Initial version of SpatialJoinIteratorTest.
SpatialJoinIteratorTest now passing with a reduced set of parameters to explore.
Full SpatialJoinIteratorTest.
Fixing older unit tests following work on spatial join.
Tried ancestor cache idea, but the cache is extremely ineffective.
Tweaking profiling test.
Optional duplicate elimination on spatial join output.
Filtering of spatial join output.
Added examples.
Mostly javadoc work, getting ready for initial public release.
Added README.md.
Merge https://github.com/geophile/geophile

Conflicts:
	README.md