Merge pull request #1216 from marcel-blonk/PLFM-2717

consolidate dispatch methods
PLFM-2698
PLFM-2698
Merge pull request #1218 from brucehoff/PLFM-2698

PLFM-2698
added publish to a queue
Merge pull request #1219 from john-hill/PLFM-2390-d

added publish to a queue
Builds OK on local.
Merge pull request #1220 from xschildw/develop

Builds OK on local.
Merge remote-tracking branch 'upstream/develop' into PLFM-2717