Make UpdateApplicationCatalog idempotent and restartable in failure scenarios.
Fix two bugs in the new idempotent catalog updates.
Fix borked client interface test for idempotent catalog updates.
Add comment, per Izzy review.
Merge pull request #454 from VoltDB/idempotent-uac

Idempotent UpdateApplicationCatalog