Refactoring.
Moved constants into abstract methods rather than constructor arguments to IndexRowKey.
Fixed integration test. Added a new test for binary. Binary doesn't use orderly because FE and FF wrap around to 0 and 1.