Implement a volatile update mechanism for chirp. #3353

This is designed to be a scalable mechanism to send monitoring
updates from the jobs.

We add a new command to chirp, set_job_attr_volatile.  When used,
the starter will send the attribute update via the resource update
mechanism (same message that does CPU time, memory usage, etc).

This variant of set_job_attr uses far less resources on the schedd
as the updates ride along with the existing mechanism and may not
necessarily be a durable update.  The downside is the update may
not get to the schedd and be lost.

This does not force an update immediately - these are sent along
with the next update from the starter.  If you call this multiple
times for the same attribute before the update is sent, the last
value is sent.
Improve bootstrap of chirp.  #3353

By default, condor_chirp only will read chirp.config from the
local directory.  With this change, it will prefer to use the file
referred to by $_CONDOR_CHIRP_CONFIG.

This should help use cases like glidein where the $PWD is not
necessarily the $IWD.

This commit includes a recompile of the Chirp.jar
Merge remote branch 'origin/V7_9-remoteupdates-branch' into V8_1-remoteupdates-branch
Improve setting and getting volatile attributes.  #3353.

This update filters setting of attributes based on some prefix, defaulting
to "Chirp".  Any attribute set that does not start with the prefix will be
ignored.

This also adds the get_job_attr_volatile command which retrieves an attribute
from the starter's copy of the ad.

Security settings are firmed up to make sure they reflect what is
written in the corresponding ticket.
Make sure volatile updates are passed through the security layer
on the shadow. #3353
Merge branch 'master' into V8_1-remoteupdates-branch

Conflicts:
	src/condor_utils/param_info.in
Fixed deletion of ssh keys (HOME instead of tilda) in bosco_uninstall.

From OSG Jira CAMPUS-110
Fixed wrong reference to user_job_wrapper.sh in Campus Factory.

From OSG Jira CAMPUS-125
Removing OSG_GRID export from the user_job_wrapper in Campus Factory.

From OSG Jira CAMPUS-124
Fixing bug in Campus Factory when CONDOR_IDS does not exist.

From OSG Jira CAMPUS-123
Rename volatile->delayed.  Do not send delayed updates to starter. #3353
slight relaxation to the check for dynamic quota renormalization warning, so it does not spam log with warnings from numeric-precision jitter ===GT:Fixed=== #3870
Minor grammatical fixes to #3339
Add limits to prevent user from sending more than 50KB of updates
into the schedd classad. #3353
Fix cmake copy command for python tests. #3353
Start refactoring the htcondor tests. #3353
Merge branch 'master' into V8_1-remoteupdates-branch. #3353

Conflicts:
	src/condor_utils/param_info.in
	src/python-bindings/CMakeLists.txt
Remove API chapter's HTCondor GAHP subsection, which was empty for
years.
===GT=== #2433
Remove ancient history Linux info about old kernels and keyboard
activity detection.
===GT=== #2433
Fix up reference to the moved FAQ section