One pass of removing Key use from the larger SQL Layer project.
Remove one more pass of Key removal.
Revert the rowType.equals(rowType) back to rowtype == rowtype. Fix the
test that were failing with `==` beacuse of two different rowtype
`Schema` in the tests.
Merge remote-tracking branch 'github/master' into remove-all-Keys

Conflicts:
	fdb-sql-layer-core/src/main/java/com/foundationdb/qp/storeadapter/PersistitKeyHasher.java
Remove dead code.
merge tjoneslo: Remove all keys

Merge pull request #1511 from tjoneslo/sql-layer/remove-all-Keys
https://github.com/FoundationDB/sql-layer/pull/1511
Adjust POMs to allow building just a subproject.
Change parts of FDB transaction service from private to protected to allow specialization for testing.