JBIDE-14298 new extetnsion point to replace previous downloadruntimes

JBIDE-14298 re-instating the cache as we currently fetch remote files during this call.

JBIDE-14298 core activator should use the getter, not the loader