- Helping C++ compiler with name resolution.
- Avoiding redundant unit testing.
Broke unittest into two parts. core_unittest tests internals,
e.g. z-values, space. index_unittest tests index operations, using
RecordArray (a sample OrderedIndex). This will make it easier to test
new adapters, to other OrderedIndexes, (e.g. to rocksdb).
Forgot to commit new files.
- Fixing some problems with RecordArray.
- More ByteBuffer testing.
- Fixed makefiles so that examples use installed header files.
- More work on making OutputArray part of SessionMemory.
More work on build scripts.
Start of spatial object reference overhaul. The SOR template argument
is now declared as "class" instead of "typename" to reflect the fact
that a raw pointer can no longer be used. Instead,
SpatialObjectPointer should be used. SpatialObjectMemoryManager
implements memory management for SpatialObjects pointed to by
SpatialObjectPointers, assuming that SpatialObjects are shared by the
application and the OrderedIndex. (This wouldn't work for an on-disk
OrderedIndex, for example.)

Unit tests and example1 runs cleanly. example2 doesn't work yet
because the needed SpatialObjectMemoryManager isn't in place yet.
Added another SpatialObjectMemoryManager:
InlineSpatialObjectMemoryManager, which enables example2 to work
again. Got rid of InlinePoint2, and made Point2 work as a
SpatialObject reference.
Removed SOR.h. Fixed memory leaks in tests.
Added BufferingSpatialObjectMemoryManager, and example3, which uses it.
Renaming.
Lost some files in previous checkin, due to the rename.