JBIDE-14815 initial commit

JBIDE-14815 second usecase (downloadruntimes) and additional test

JBIDE-14815 missing new files

JBIDE-14815 post fred suggestions