Remove dnsmasq version warning
remove runtime dependency on pbr
Sync service and systemd modules from oslo-incubator

This patch make systemd know when neutron-service was started. This is
needed in HA environment, previously systemd returned success even
before neutron-server was able to handle requests.

Current oslo-incubator commit on HEAD:
b7ad6ddab8b1d61bf4f52ccaa461a9d68809747b

Implements: blueprint service-readiness
Change-Id: Ic9e4abd11b614a896fbd7454b9a604a69a248d0f
Removed signing_dir from neutron.conf

The default value from keystone middleware ($TMPDIR) is good enough,
so stick to it.

Closes-Bug: 1313780
Change-Id: Ideb393f9010f4f1706392ccdfdd5fa7307bda070
(cherry picked from commit e423126965fb79d35f5f2281974cee6a216af8d4)
Remove kernel version check for OVS VXLAN

Upstream kernel version check for OVS VXLAN doesn't work
in RHEL, because we backport those features to our 2.6.x
kernel branch. The check is removed downstream until
a solution that works for everyone is available.

Resolves rhbz: 1100164
Downstream-Only
Upstream-Juno: https://review.openstack.org/#/c/88121/

Change-Id: Ica9188c624bf8f7ba91eee2537a2219a97017b54
Reviewed-on: https://code.engineering.redhat.com/gerrit/25694
Tested-by: RHOS Jenkins <apevec+rhosci@redhat.com>
Reviewed-by: Miguel Angel Ajo Pelayo <majopela@redhat.com>
Reviewed-by: Ihar Hrachyshka <ihrachys@redhat.com>
Tested-by: Ihar Hrachyshka <ihrachys@redhat.com>
Ensure routing key is specified in the address for a direct producer

This change is already merged in oslo-incubator.  Original commit
message body includes:

    Porting this fix from oslo.messaging.  This fixes the impl_qpid.py
    driver to allow it to work with the latest stable upstream QPID broker
    (version 0.28).  See the Apache Qpid Jira bug
    https://issues.apache.org/jira/browse/QPID-5557

Change-Id: If71f78e50f8a9b3acfd1e9d02c8271f17c4ebee7
Related-Bug: #1300318
(cherry picked from commit 9b8e7362f564f622e765a6a9a14b23d87a50dac8)
(cherry picked from commit cac3aa8dbd57dded631f54353e54f42b3911e45d)
remove token from notifier middleware

oslo-incubator sync to address the security bug
in middleware (as below).

notifier middleware is capturing token and sending it to MQ. this
is not advisable so we should filter it out.

Change-Id: Ia1bfa1bd24989681db1d2f385defc12e69a01f8d
Closes-Bug: #1321080
(cherry picked from commit 0324965a0c2987e5cad6276f011682dec184205f)