- 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.
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.
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.
Merge remote-tracking branch 'upstream/master' into geophile-20141009-nonpoint

Conflicts:
	fdb-sql-layer-core/src/main/java/com/foundationdb/server/store/OnlineHelper.java
Fixing sneak peek at new, unavailable version of geophile.
Basic POM changes.
Move all the YAML resource files.
Update YAML IT to find new test resources where Maven puts them.
Move the YamlTester itself out of the Postgres package.
But keep the YamlTesterIT there; the alternative driver (embedded) isn't quite up to running it, yet.
- SpatialColumnHandler.coords needs to be an array of size 2.

- Missed a few places where the new SpatialColumnHandler.Operation API
  needed to be used.
Get rid of case-name option, which duplicates override option.
But make sure that case-names are actually complete and not just the trailing filename.
merge MMcM: Put YAML IT source into a separate module

Merge pull request #1545 from MMcM/sql-layer/test-yaml-jar
https://github.com/FoundationDB/sql-layer/pull/1545