Refs #3308 - Add plugins repo and new plugin classes
Fixes #3308 - Add compute resource classes
Refs #3308 Handle underscores vs hyphens with regsubst