fixes #4806 add support to register compute resource provider from a plugin

Replaces #1320 with removal of STI_PREFIX.  Please squash commits on merge.