Add UID field to UnkillableStepProgram support for job container

Make sure the UnkillableStepProgram runs in a job container owned
by the job's owner.
Correct job container ownership in a couple of places

The container owner should have been SlurmdUser rather than job
owner for Prolog, Epilog and UnkillableProgram parameters