JBIDE-11365 - adding restart module action

JBIDE-11365 missing files

JBIDE-11365 typo in category name

JBIDE-11365 - small cleanup as per fred's comments on PR
JBIDE-15312 versioning and dependency versions

JBIDE-15312 dependency version updates

JBIDE-15312 - bad version change on archives
JBDS-2703 fixing error for unknown future versions to be correctly identified
JBDS-2703 - adding javadoc and override tags where applicable
JBDS-2703 updating version constraint for plugin requiring new api