Allow for the creation of a minimally functional GSI setup that is good enough for condor_advertise, but not conor_startd
Split basic x509 checks and setup from proxy lifetime checking
Add check_proxy.sh to the list of scripts to execute - re: Split basic x509 checks and setup from proxy lifetime checking
Shuffling the order in which the files are loaded by the glideins, so that we have a minimally working condorstartup script ASAP - will use it to advertise an error classad if validation fails from that point on. Also force  CONDOR_OS, CONDOR_ARCH and CONDOR_VERSION to be parameters, since I need them early on
Revert logic from whitelisting to blacklisting for when we consider if we should print out debug info or not
Add condor_advertise to the tarball
Add a helper script that will submit a Classad to the VO collector in case of errors
Add helper script to the list of files to go into the stage area
The glidein will now try to advertise a Machine ClassAd to the VO collector to notify the VO there were validation problems
Add a fake MyAddress to the ClassAd sent in case of error
Fix a few logical bugs, and switch to Drained/Retiring state/activity
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
Make GLIDEIN_Report_Failed a param
Use the glidein_startp.sh PID to define the glidien name,
  not the condor_startup.sh one.

This assures that we get the same name, no matter how often
  we call condor_startup.sh.
Document GLIDEIN_Report_Failed
Move GLIDEIN_Job_Max_Time into the FE section
Add basic documentation of the error classad attributes