HPA support for extra IDA's and resources in the OpenedX ecosystem

Although I see the point of this auto-scaling configuration handling, the fact that a plugin is needed to update a plugin is odd and feels wrong to me. Isn’t there a way to avoid “dependency hell”?

I had an idea how we could do that, though as it was pointed out, that could add maintenance burden to the plugin maintainers.

At this point, I feel that either the plugin maintainer or the plugin user will have to deal with this.