New parameter for setting user execdir permissions #4208

User can set JOB_EXECDIR_PERMISSIONS variable to one of:
    * user (default)
    * group
    * world
that will make the job's scratch directory have permissions 0700, 0750,
or 0755 respectively.

At the RACF the PHENIX experiment relied on the the directory being
at least group-readable, since the setuid copy-as-user program for
transferring output on behalf of another user needs to read files in
this directory.

Conflicts:
	src/condor_utils/param_info.in
edit new knob JOB_EXECDIR_PERMISSIONS definition #4208

Conflicts:
	doc/version-history/8-1.history.tex
Backport #4016 #4208
Fixed documentation on how to create a pslot with all CPUs included.
Merge branch 'V8_0-branch' into V8_1_5-branch

Conflicts (hopefully resolved correctly!):
	src/condor_utils/param_info.in