Manual merge of "branch_v2plus_igor_2454_v2" into "master".

 * Shuffling the order in which the files are loaded by the glideins,
   so that we have a minimally working condorstartup script ASAP.
 * Split basic x509 checks and setup from proxy lifetime checking.
 * Allow for the creation of a minimally functional GSI setup that is good enough for condor_advertise,
   but not condor_startd.
 * The glidein will now try to advertise a Machine ClassAd to the VO collector
   to notify the VO there were validation problems.
 * Make advertising the error classad optional.
   The glidein now expects a parameter called
    GLIDEIN_Report_Failed
   with the following semantics:
    NEVER - Do not send a classad
    ALIVEONLY - Send the classad, and de-advertise when the glidein terminates
    ALWAYS - Send the classad, and leave it there in Killing activity on exit
Explicitly define the glidein_startup PID
Merge branch 'branch_v3plus_igor_2454_v2'

Conflicts solved:
	creation/web_base/setup_x509.sh
        Moved Burt's code into a new function, called check_x509_tools