[1120417] Break up transaction of updatePluginConfigurationDefinition into smaller pieces
Another round of scalability enhancements for updating plugin metadata.  In
the past we broke the update of each Plugin into its own Tx.  Later we split
registeringTypes and removingTypes into separate Tx and applied a 30 minute
timeout to the type registration.  With this pass we now update each type
in its own Tx and allow up to 30 minutes per type.  This can be necessary
if updating plugin configurations for a large existing resource population.