SSP-802 Support bulk prog status change, refactor bulk exec code

Introduces the ability to change user Program Status in bulk. This
involved a major refactor to server-side 'job executor' code since
much of the workflow is identical to that implemented for bulk
email.