Build OpenStack packages from custom specs

Maintain spec files for OpenStack packages. Start OpenStack daemons
as native system services under different users. Write configuration
to /etc.

Implements: blueprint different-openstack-users
Implements: blueprint purge-config
Implements: blueprint package-novnc

Change-Id: I454c1e88011c75997d879bf8b90cd87c8db3f123
Drop new unused tags in git repos

openstack.common.setup can report version incorrectly
(several version instead of one). This happens when
several tags contain the commit.

Solution: remove all extra new tags.

Change-Id: I5dedb522169bc90649eace41a405c2ceb8467cc3
Fixes: bug #1190588
Add Openvswitch component

Change-Id: I39fb2d91fc07ff349eeb8284c7cd592d30487b85
Add build-openvswitch.sh tool

Change-Id: I8eb353048740abe10284a7e4f645a1a788bebfee