Eng 6095 index with address

Pass eecheck on local machine, but haven't check the result of Junit test.

I worry about how to deconstruct Key and Data: is the default deconstructor enough?

After refining the code, the next step is to append address to KeyType other than IntsKey.
It has already been in the deleteTuplesFromIndex function. I timed the real deletion, and then check the existence of tuples. Please check line 131 in CompactingTreeMultiIndexTest.cpp.