CompareAndDelete now variadic, has index version

[#83638702]

Signed-off-by: Michael Fraenkel <fraenkel@us.ibm.com>