- Added maven dependency on JTS implementation.
- Starting to get SpatialColumnHandler ready for non-point spatial objects.
- Cleanup in Spatial.
- Starting first test for non-point objects.
- The number of dimensions of a space is no longer equal to the number
  of spatial columns in a spatial index. Non-point spatial objects are
  always stored in a single column.

- BoxTableIndexScanIT starting to work.
Support for non-point spatial index bounds. BoxTableIndexScanIT.java is
starting to work.
Merge remote-tracking branch 'upstream/master' into geophile-20141009-nonpoint

Conflicts:
	pom.xml
	src/main/java/com/foundationdb/qp/expression/IndexKeyRange.java
	src/main/java/com/foundationdb/qp/storeadapter/indexcursor/IndexCursor.java
	src/main/java/com/foundationdb/qp/storeadapter/indexcursor/IndexCursorUnidirectional.java
	src/main/java/com/foundationdb/qp/storeadapter/indexrow/PersistitIndexRowBuffer.java
	src/main/java/com/foundationdb/qp/storeadapter/indexrow/SpatialColumnHandler.java
	src/main/java/com/foundationdb/server/store/AbstractStore.java
	src/main/java/com/foundationdb/server/store/StoreGIHandler.java
	src/test/java/com/foundationdb/server/test/it/ITBase.java
	src/test/java/com/foundationdb/server/test/it/qp/BoxTableIndexScanIT.java
	src/test/java/com/foundationdb/server/test/it/qp/OperatorITBase.java
- Use geophile 2.0.2-SNAPSHOT.

- Deal with fallout from massive merge.
Added yaml test for exists bug
Have the log.error() in POS log only the error message, not the full
stack trace.
Replace the global log at error - use the InvalidOperationException
code.logAtImportance()
Changed dependency on geophile from 2.0.2-SNAPSHOT to 2.0.2.
Merge remote-tracking branch 'upstream/master' into geophile-20141009-nonpoint

Conflicts:
	fdb-sql-layer-core/src/main/java/com/foundationdb/qp/storeadapter/indexrow/SpatialColumnHandler.java
	fdb-sql-layer-core/src/main/java/com/foundationdb/server/store/AbstractStore.java
	fdb-sql-layer-core/src/main/java/com/foundationdb/server/store/OnlineHelper.java
	fdb-sql-layer-core/src/main/java/com/foundationdb/server/types/value/ValueSources.java
Fix the call to logAtImportance() to avoid unexpected error, 
Add a new test to show (even manually) the process is working as
expected.
Update YamlTester: resolve types via JDBC driver
Better error handling when a column that is supposed to store a
serialized spatial object cannot be deserialized. Error code is
22601. 22 is for invalid data, and I'm claiming 6xx for spatial data
errors.
fix IT test
simplified exception, removed YamlTester#getTypeName()
Just a couple comments
first attempt at allowing new aggregate functions for outer aggregates; apparently works but probably not the best solution
simplify the final remap
Made DPhypEnumerateTest parameterized
Added rules test for exists bug