batch_test.pl now reports how long the tests took

Part of #4066, establishing baseline times.
Fix indenting, no other changes

Normally fixing indenting is a bad idea.  But in this case the file was
a mess.  Different parts of the file expected a 4-space tab and an
8-space tab, sometimes within a single function.  Lines mixed tabs and
spaces, sometimes with the spaces between tabs.  In a few places, a
3-space indent was being used.  For my own sanity, everything has mashed
flat to use strictly tabs for indenting; it should now work fine with
any width of tab.
Fixed batch_test.pl -cleanup

-cleanup collided with -cmd; since -cmd only works on Windows and
-cleanup only on non-Windows, I unified the switch detection and changed
behavior based on platform.

Really, we need to move to Getopt::Long
batch_test.pl -b: Eliminate 3 minute wait on start

Eliminate unnecessary check for a running HTCondor. #4068
Minor EC2 bug fixes turned up by GCE development. #4069

* GAHP command names should be case-insensitive.
* A CURL structure can be leaked in AmazonRequest::SendRequest() on an
  error.
* In EC2Job::EC2Job(), the variable 'value' needs to be cleared between
  ad lookups.
Noticed an occasional timeout from needing more
time while log seraching. #3594
We are no longer racing with the master to kill daemons off. Instead
we send a condor_off -fast via a signal and then watch the status
of the PIDS which make up that pool as they depart. If The master
is gone and daemons remain we take them out. If the entire personal
condor is making no progress, we take it out. Windows and Linux
are done slightly differently. #3594
Merge branch 'master' of /p/condor/repository/CONDOR_SRC
NMI test glue - set remote_post return to 1 if any tests fail.
this is needed because condor_nmi_submit sets use_remote_post_rval,
so all of the other exit codes are ignored by nmi.
===VersionHistory:None===
edit of HGQ rewrite, to correct spelling, and add back in omitted info.
The prose on surplus has not yet been edited.  #4061
Merge branch 'V8_0-branch' of /p/condor/repository/CONDOR_SRC into V8_0-branch
Merge branch 'V8_0-branch'
disable python - classads abstime test that fails during daylight savings time
===VersionHistory:None===
Merge branch 'master' into master-ipv6-mixed-mode
Reli/SafeSocks now accept proto as argument #3982

This is preperatory work for getting InitCommandSockets to bind to
multiple protocols.