add param SYSTEM_VALID_SPOOL_FILES for files known at build time, #4257
VALID_SPOOL_FILES is now defined to be additional valid spool files.
===VersionHistory:Complete===
Merge branch 'V8_1_5-branch'
remove VALID_SPOOL_FILES and INVALID_LOG_FILES from condor_config.generic #4257
Refinement of docs for #4257. Long live the configurator.
Merge branch 'V8_1_5-branch'
Remove tests setting DEFAULT_DEBUG #3594
fix batch_test.pl to look for java in a batlab/cygwin specific way if it isn't in the path.
===VersionHistory:None===
Merge branch 'V8_1_5-branch'
use a perl script to generate the condor command -> name lookup table
using condor_commands.h as input.
With this change detection of command id conflicts is now compile time.
and the lookup is binary, since the perl script can easily sort the table.
===VersionHistory:None===
refactoring of macro self-references to make the code easier to follow #4256
===VersionHistory:None===
Grow allocation size when we grow the vector. #4260
Grow allocation size when we grow the vector. #4260
Merge branch 'V8_1_5-branch'
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
Merge branch 'V8_0-branch'

Conflicts:
	src/condor_utils/param_info.in
have is_windows not in CondorTest and CondorUtils.#3594
On windows, add cygwin and windows paths to PATH for the
64 bit app location so when we check for having java
in JavaInitialize we will seee it and not immediately bail #4262
wanted a way to to search the StarterLog when a java test times out
for all JavaDetect events. So now you can pass an optional third arg.
If you set all to an array hash, the search will now fill it.#4262