os-net-config: use package-installs

Updates the os-net-config element to use package-installs.

Change-Id: I041891d928be160c82c681c3d548be5750cdb165
Add package support to ceilometer-alarm-evaluator

Updates the ceilometer-alarm-evaluator so that it supports
using distro packages via pkg-map and package-installs.
The default distro package is set to openstack-ceilometer-alarm
which on RHEL/Fedora contains the ceilometer-alarm-evaluator
binary.

Also, includes the related svc-map configs so that the
packaged version of the systemd scripts work correctly.

Change-Id: Ie7c68ddd6d17de4b48b7ef9eb692ee650e38c601
Install os clients from git

When installing openstack clients, which have been pulled in as
requirements for openstack services, allow for the installation
from source repos, if the source install type has been selected.

Change-Id: I72037c5679b17102de5df02d08194fdb56f856d4
Closes-Bug: 1390051
Disable save of iptables on package install

iptables rules should not be saved on install
of iptables-persistent as rules may leak from
your build environment into your vms.
Use DISTRO_NAME in this element.

Change-Id: I0d61c5453804ef8671ea91b2594f218958b5068f
Switch Nova to the Cinder v2 API

As of commit bc516eb0178ec2ecee3c7f55f7400326bec8ec09 Nova
now defaults to the Cinder V2 API.

Once we land Ic20d8df1d7bb559f6a2fe76f35c2e419477604eb we
should once again be able to make use of the default Nova
setting in TripleO again.

Change-Id: I0e5499c0850c1bb9d72aaa68e2e4d5ba2fc56375
Closes-bug: #1391603
Merge "Install os clients from git"
Merge "os-net-config: use package-installs"
Merge "Add package support to ceilometer-alarm-evaluator"
Merge "Disable save of iptables on package install"
Merge "Switch Nova to the Cinder v2 API"