Partial implementation of integration with geophile Index and
Cursor. Just realized that earlier work (geophile-20141009-nonpoint)
isn't present. Investigating.
Merge remote-tracking branch 'github/master' into Store-read-no-RowData
Added yaml test for exists bug
Partial, untested, commit needed to go fix other problems.
Merge remote-tracking branch 'github/master' into Store-read-no-RowData
Merge remote-tracking branch 'upstream/master' into geophile-20141104-openall

Conflicts:
	pom.xml
Merge branch 'geophile-20141009-nonpoint' into geophile-20141104-openall

Conflicts:
	fdb-sql-layer-core/src/main/java/com/foundationdb/qp/storeadapter/indexcursor/IndexCursorSpatial_InBox.java
	fdb-sql-layer-core/src/test/java/com/foundationdb/server/test/it/qp/BoxTableIndexScanIT.java
Getting cursor integration classes a little closer to
useful. CachingCursorTest runs.
Forgot some new files in last commit.
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
Added two dphyp enum tests
add safe ClassLoader concept
move all the addAggregate work into the final pass, general cleanup
Added a couple more semi tests

Primarily to make sure I don't break things as I go forward
delete unused method
cleanup