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
Implement USE_RESOURCE_REQUEST_COUNTS in negotiation protocol. #3585

Negotiation protocol changed to have less turn-arounds. Should be
backwards and forwards compatible.
This is a variant shared port test which should consistently work
better the the old one which infrequent failings. #3836
The timestamp in RegisterResult was 2 blanks lines away from
the actual failing or passsing output. Now there is the timestamp
immediately fallowed by pass or fail output with a blank line after
as a separator. #3594
Close to done tests which have tables of current shadow sizes
and failure happpens when their current sahdow exceeds a 5% image growth
when the test runs. #3825
Merge branch 'master' of /p/condor/repository/CONDOR_SRC
additional conversions of float to double for #3814.
===VersionHistory:None===
Merge branch 'V8_0-branch'
mostly fixing typos in the manual's grid universe sections 5.3.2-8
===GT=== #2433
Merge branch 'V8_0-branch'
doc for updated VALID_SPOOL_FILES, which now accepts a * in a file name. Added version
history item about this change.
===GT=== #3764
Changes in knobs from perl calling script and output format changes
along with Darwin code tie in. #3784
Merge branch 'master' of /p/condor/repository/CONDOR_SRC
Additional gsoap global deps; needed for Deb7 proper build. #3839
Changes from Brian Bockelman for #3780 .  Make pyclassad a shared
library to make python bindings work.  Also, change two messages
command to STATUS level to avoid output to stderr.