[ds] exclude paths containing directory server secrets

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>

Conflicts:
	sos/plugins/ds.py
[ds] add 'certutil -L' collection for slapd instances

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
[backport][ldap] add more forbidden paths and restrict file collection

  commit 462c830fa661e308a52067fc8290b31e45be67c3
  Author: Bryn M. Reeves <bmr@redhat.com>
  Date:   Fri Jul 18 19:05:12 2014 +0100

      [ldap] add more forbidden paths and restrict file collection

      Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
[backport] [ldap] add output of 'certutil -L'

  commit 9a4a594b950478c8ab375967206bd08a7baf2739
  Author: Bryn M. Reeves <bmr@redhat.com>
  Date:   Fri Jul 18 19:07:02 2014 +0100

      [ldap] add output of 'certutil -L'

      Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
[helpers] backport isExecutable()
[ds] Fix addForbiddenPath() usage
[backport][plugin] timeout support
[rpm] reduce verify timeout to 180s and -Va timeout to 600s

The initial rpm verify timeout was set to 3600s (one hour). This
is insane; if a verify has not completed in that time then it's
unlikely that it ever will. With the current set of verify
patterns the total time taken in rpm (including both the verify
and all other runs, e.g. policy initialisation) is under 60s on
all my test hosts (bare metal and virtual).

Allow a factor of three over this figure and set the timeout to
180s.
[pgsql] backport PGPASSWORD changes

Backport the upstream change to obtain PGPASSWORD from the
environment:

commit 8091f6619c9218244696401012da71581f8607d5
Author: Bryn M. Reeves <bmr@redhat.com>
Date:   Thu Aug 21 18:29:50 2014 +0100

    [postgresql] obtain PGPASSWORD from the environment

    Allow the value of PGPASSWORD to be inherited from the
    environment. This prevents the password being exposed in command
    line parameters that may be visible to other users on the system.

    Signed-off-by: Bryn M. Reeves <bmr@redhat.com>