Remove nodeKind member from ExprTree, and replace it with a pure virtual method #3457
that all of the derived classes must implement. parent ticket #2541
Remove data members from classad Operation class, and create subclasses by arity #3457 parent ticket #2541
each subclass of Operation class will have only the necessary data members, so we don't waste space for
2nd & 3rd ExprTree pointers in nodes that have no need of them.
===VersionHistory:Pending===
Make cluster name optional in BOSCO tools and submit files. #3593

Where there is just one cluster registered with BOSCO, the cluster name
no longer needs to be given on the command line of bosco_cluster
commands, and grid_resource doesn't need to be given in the submit file.
The submit file part is achieved using the SUBMIT_EXPRS config param.
bosco_cluster --test now tests all clusters if no name is given.
bosco_cluster --list now takes an optional argument that controls what
it prints for each cluster.
bosco_cluster now has an explicit limit of 254 clusters.
Add bosco_quickstart script, which  makes getted started easier.
Remove warnings
Add missing includes to tests
Initialize uninitialized pointer
Initialize uninitialized structure #3590
Fix name of cpu affinity knob in test #3598
Volatize variable used in longjmp to prevent warning #359
Remove confusing dprintf #3598
fix bug in DC_NOP_WRITE authz registration level.  #3371
Don't include $(HOSTNAME) in default value for $(LOCK). #3620

When installing with condor_install, LOCK is placed under /tmp.
Including HOSTNAME in the directory name provides no additional
protection from colliding Condor installations, but can cause problems
if HOSTNAME changes.
Affinity test doesn't work on Solaris, comment it out
Fix ProcAPI::buildPidList() on mac os x and bsd. #3617

When retrieving the full list of pids on the system, be more resilient
to recoverable errors and don't return junk on failure.
* Retry sysctl() several times on ENOMEM failures.
* Don't return unitialized data when returning with failure.
* Improve logging on failure.
* Callers should check for failure.

Before these changes, daemons (especially the procd) can crash or
believe all processes on the system have exited.
Fix up local_resource test
Add htsub submit wrapper to Bosco.

It creates the Condor submit file for you.

From OSG Jira CAMPUS-54
CMake install rules for bosco_quickstart and htsub.
Merge remote-tracking branch 'origin/V7_9_5-branch' into V7_9-bosco_1_2-branch
fix warnings