Remove rabbitmq-server from boot-stack's element-deps

It is being removed to allow selection of other message brokers.

A parallel patch for tripleo-incubator will select rabbitmq-server
as the default in diskimage-builder image builds.

Change-Id: I530f2e40008d2a2d0dd6510116331f68e018a9be
Move init-neutron-ovs to bin dir in src tree.

DIB's 01-install-bin should take care of this if it
lives in elements ./bin/ dir.

Change-Id: I0330e249b08c1a708eea14254b2ba002c064fa31
Install syslinux also in nova-baremetal

Previously the element relied on nova installing syslinux
before implicitly, which was not always the case in package
install mode. Also install it where it is actually used. Now
it will be installed twice, which should normally not hurt
(works in my testing). A previous iteration with a mere move
was rejected (https://review.openstack.org/#/c/70718/).

Change-Id: I8b460beda4275eff5878031593ce3c15307e94c9
Set default_ephemeral_format to ext4 for seed

This makes our seed config match what we do in the undercloud
heat templates. We want to use ext4 in all of our 'undercloud's

Change-Id: I45b236d94715db5d6ff551c643266a401cc94398
Update keystone config to use external paste.ini

Apparently during Havana this became the default but we missed that
change.

Change-Id: If1ffb6515ab34130b35192adfffdb1210fcc6e72
Closed-Bug: #1280692
Workaround broken Neutron requirements.

Neutron have introduced another hard dependency on unreleased
python-neutronclient :(.

Change-Id: I10702098192c0393a91efbd707c61f5b0e627de6
Partial-Bug: 1280941
Glance: make 'workers' configurable

Adds top level glance.api-workers parameter to control the number
of Glance API processes which should be started.

Change-Id: I17c94d89cfb9a911040cb44f09c02d2770784a88
Merge "Workaround broken Neutron requirements."
Merge "Move init-neutron-ovs to bin dir in src tree."
Ability to add *-create-dir service separately

For systemd services, we create 2 services: one for the daemon and one
that creates the run directory under /var/run for the daemon.

For the packaged installs, the daemon service is already provided by the
package, so we need the ability to add just the *-create-dir service.

Some might say that the package should create it's run directory...and
it in fact does. However, we are reconfiguring the services to use
/var/run and the package uses /var/lib. Since /var/run is tmpfs mounted,
we need the *-create-dir services for the packages as well.

Change-Id: If26d9d7da04d3d1d97809db0e21e54dd9f8042ca
Add create-dir service for neutron

The service will ensure /var/run/neutron is created and neutron owned,
which is required by the neutron daemon.

Change-Id: I833b325e24da872e7290fac3d06c04a92980e4c7
Add create-dir service for nova

The service will ensure /var/run/nova is created and nova owned,
which is required by the nova-compute daemon.

Change-Id: I09c2e8734e0c81911ea7cbbc23bff2b1837dacea
Merge "Install syslinux also in nova-baremetal"
Merge "Set default_ephemeral_format to ext4 for seed"
Merge "Remove rabbitmq-server from boot-stack's element-deps"
Merge "Glance: make 'workers' configurable"