Add package install support to cinder

Also installs cinder-manager into /usr/local/bin.

Change-Id: I1217afd99b5b8fd22daf5f3b9f08a45c4d5e391c
Install openstack-swift-object

We need to install the swift object service package for our setup.

Change-Id: I95356bb9ffcb267c6fcddf471c7cafeaf4c05aad
Add needed swift storage dirs for packaged install

These directories are needed by both the packaged and source installs,
so do their creation into a common install.d script instead.

Change-Id: I7a05030015d17cf33f7fa231a199d78dc9e86b0b
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
Fix neutron package install

Previously the neutron element was installing neutron-server. This
should actually be happening in the neutron-server element itself.
Likewise, the neutron-dhcp-agent should also install the package it
needs. In both cases, the package is just openstack-neutron, but only
the intended services will be enabled and started due to the
os-refresh-config scripts. E.g., if you only include neutron-dhcp-agent,
and not neuton-server, only the neutron-dhcp-agent will be enabled.

Change-Id: I11e52e9cdd6062b03d389971acad1c52a9cc3ea8
Correct owner for glance api log file

Change-Id: Ia61f06eb91442c5d2d30dadd322f773710b50106
Fix glance package install config

The package install for glance drops the needed paste ini config under
/usr/share/glance, so we need to symlink these files under /etc/glance.

Change-Id: I117c6a1440c3adaf04cd191390a921819a6fcbd7