Use subprocess for condor_ping in condor_ce_trace and provide better exception handling and error messages
Add type argument for ping command
Merge pull request #57 from matyasselmeci/master

OptionParser Python 2.4 compat fix
Merge pull request #58 from brianhlin/sw1695_handle_ping_exception

Sw1695 handle ping exception
Ship the auth defaults with the collector subpackage.
Fix up default security settings.

This locks down the OWNER and NEGOTIATOR authorization levels; while
these changes do not do anything (as the daemons we run don't use
these in current versions of HTCondor), this should decrease the
possibility of security issues if these authorization levels are
used in a future version of HTCondor.

Additionally, this fixes ALLOW_ADMINISTRATOR to use FULL_HOSTNAME
instead of HOSTNAME, making it more likely that the entry matches
the CN of the hostcert.  This should fix problems with doing a
condor_reconfig on hosts.
Use COLLECTOR.ALLOW_ADVERTISE_SCHEDD for generated auth.

Previously, we set ALLOW_ADVERTISE_SCHEDD; this didn't work because
01-ce-auth.conf sets COLLECTOR.ALLOW_ADVERTISE_SCHEDD.  This is more
specific, meaning the 01-ce-auth.conf setting override the generated
one from MyOSG.
Add filterResources to filter resource ads against given constraints

This makes it easier to use this module as a library, since it allows us
to filter resources without having to provide the constraints as
command-line arguments.
Remove query ad-related code

The query ad is redundant given the other filtering options present in
the code, and the other options are more flexible.
Change Resource into ResourceAd

Remove the redundant resource_ad member from the Resource class and
simply make the Resource class a subclass of classad.ClassAd itself;
then rename it to ResourceAd.