Redid some of the ignored UniqueIndexAccessorCompatibility tests in term...

...s of UniqueConstraintCompatibility.

The populating IndexUpdater test, however, is not equivalent to the test it replaces, because our
pessimistic concurrency control seems to make some of those particular scenarios in the old tests,
impossible to hit through the public API.

The work of rewriting the tests is not yet done. This is just a step of the way.

Specifically, I want to reconsider how to test populating IndexUpdaters. The test added here is both very complicated, and it does not actually test what it is suppose to – it ends up testing the populator, not the updater. I'd also like to kill LockServiceTestUtil, if at all possible.