Cleans up LegacyIndexApplier, giving better names to operations
Cleans up IdOrderingQueue interface, renames methods and clarifies javadocs

waitFor() now throws InterruptedException