Update required packages for ryu

Sync with the recent reality.

Change-Id: I4c37d09e511f3763d2267267815387bd5c825e0e
Closes-Bug: 1287541
Enable marconi-server to run when USE_SCREEN=false

This patch,
1. adds log_file option to marconi.conf
2. redirects the output from marconi-server, in the same precedent
set by another project.

Change-Id: Ib273a03625d5a4edf8bb3ed7d522d2b087975acd
Add n-obj to stop_nova

Add missing nova-object service to nova services list

Change-Id: Ib26204b69356ad030ba3d03f095993370fbb2676
Detect missing packages with yum

yum -y doesn't report an error when packages are missing (see [1] for
upstream discussion).  Thus we run the output of yum through a small
awk script looking for missing packages output.

The one change required for RHEL is that python-wsgiref is included in
the distro python, so doesn't need a separate package.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=965567

Change-Id: I9908ff4edbf2b0d961d25837a08a34e1417bbb02
Take tempurl out of Swift pipeline additions

Swift commit 165dd44 added tempurl to the sample config, so now it
appears twice in the default devstack-installed configuration. This
commit removes tempurl from $SWIFT_EXTRAS_MIDDLEWARE so that it only
appears once in the generated proxy pipeline.

Change-Id: I4204b2a444312ab87c17f5fb296a43818a4528a6
Fixed unconditioned source phase in OpenDaylight extras

Should source ``lib/opendaylight`` in ``extras.d/80-opendaylight.sh``
only when appropriate services are enabled.
Fix for bug/1290033

Change-Id: Ifa470e1e132029f3c5bf255f27c4e96373b339a8
Signed-off-by: Roey Chen <roeyc@mellanox.com>
put libvirt debug in the right place

libvirt debug setting was happening in a place where we weren't
actually resetting the daemon. Move it to into the hypervisor
plugin where we do.

Change-Id: Ia79b0ef50f6b8fb007a20ce5cb4e510a5e4600a5
Merge "Take tempurl out of Swift pipeline additions"
Merge "Fixed unconditioned source phase in OpenDaylight extras"
Merge "Detect missing packages with yum"
Configuration needed for neutron nova callback

Change-Id: I07cb476f5e87e967cd6fbbfc82881e8a147453b4
Merge "Enable marconi-server to run when USE_SCREEN=false"
Merge "put libvirt debug in the right place"
Merge "Configuration needed for neutron nova callback"
Merge "Update required packages for ryu"
Use the python-pyOpenSSL package openSUSE

Recent pyOpenSSL releases when installed from pip depend on
cryptography>=0.2.1, which itself depends on cffi>=0.8. That is conflicting
with the python-cffi (0.7.2) package on openSUSE-13.1 which is required by the
installed python-xattr.

Change-Id: I721ce5288d150a3b01fb2558f7ca86028d734138
Fix inverted conditionals in setup_develop

This fixes regressions introduced by:
    Change-Id: Ic97e68348f46245b271567893b447fcedbd7bd6e
    ("Handle non-zero exit code from git diff")

Change-Id: I053a292c287f3035eef37db2264eda06a170f9bc
Closes-Bug: 1287513
Merge "Add n-obj to stop_nova"
Merge "Use the python-pyOpenSSL package openSUSE"
Merge "Fix inverted conditionals in setup_develop"