Remove API that has been replaced by subsystems

Remove API that has been replaced by subsystems - revert some classes for now
Add API to be able to tell if a profile requires a runtime or not
JBIDE-16606 - initial implementation