Add an element installing tuskar API service

This should make it easier to deploy tuskar in the undercloud
(basically, one will just add 'tuskar' the the list of elements
when building a disk image for the undercloud node).

This depends on Ib66e688bd7500f03dea7d4282607cd51078e9a51 to be
merged into tripleo-heat-templates to work properly.

Change-Id: I1d16e535ae50a06a8792e1613bb6b6c4647bf128
Support configuring a VLAN on the public network.

The CD overcloud needs a VLAN on the neutron network node, or we can't
get public traffic to VM's in or out. This isn't an entirely general
solution but that is something we should be looking to Neutron and DHCP for,
not manual metadata: as a stop gap this should be sufficient.

Change-Id: Ifaed03b96de12453bcf23cdcf2e91bb4dc32349c
Merge "Add an element installing tuskar API service"