implement applyRegionsToNameTypeAndGroup atomically on UltraDNS

This change implements applyRegionsToNameTypeAndGroup as a transaction in UltraDNS so as to avoid traffic loss.  See issue #142 for details.