CORE-5081: include the app ID in app names returned by listPublicApps
CORE-4870: added the ability to search HPC apps
CORE-5099: return can_favor and can_rate flags for HPC app listings
CORE-5100: obtain default settings for the number of processors, maximum memory allocation and requested time from the app
CORE-5100: plug in the requested runtime, processor count and max memory properties at job submission time rather than when formatting the app description for the DE