CLOUDSTACK-6785: Allow async jobs to supply an injectedjobid
CLOUDSTACK-6785: changed async job param injectedjobid to customjobid and check for unique/uuid
CLOUDSTACK-6784: Expose data types via API so consumers of API can validate data