Added the option to use different branches from the test suite repository
fix tab completion for not required option

https://bugzilla.redhat.com/show_bug.cgi?id=1132974
1133939 - tab completion for short options

https://bugzilla.redhat.com/show_bug.cgi?id=1133939
introducing tab completion for pulp-consumer
1095483 - fix message to not refer to pulp.log
Removed pulp puppet module from playpen. It is now located in the pulp_packaging repo.
Working on making deployment and configuration compatible with the qeos openstack
Add the nightly build target to builder.py.
Remove nightly from tito.props.
Merge branch 'jcline-automation-branch-selection' into jcline-automation-update

Conflicts:
	playpen/deploy/utils/setup_utils.py
1131260 - Shell out to for certificate validation.

Due to difficulty in finding an easily supportable method for
certificate validation in Python, this commit replaces our use of
libcrypto with a subprocess call to openssl. The libcrypto attempt was
clean but had thread safety issues. Pulp does not work without threading
at the moment.

https://bugzilla.redhat.com/show_bug.cgi?id=1131260
server.common.openssl.verify accepts Certificates.

The work I did in the parent commit didn't get the API quite right. This
commit corrects the API.
Merge remote branch 'origin/2.5-dev'
Merge pull request #1147 from beav/fix-log-msg

1095483 - fix message to not refer to pulp.log
Merge branch '2.4-dev' into 2.5-testing
Merge branch '2.5-testing' into 2.5-dev
Merge branch '2.5-dev'
Automatic commit of package [pulp] release [2.4.1-0.8.beta].
Automatic commit of package [pulp-nodes] release [2.4.1-0.8.beta].
Merge branch '2.4-dev' into 2.5-testing

Conflicts:
	nodes/pulp-nodes.spec
	pulp.spec
	rel-eng/packages/pulp
	rel-eng/packages/pulp-nodes