Add package install support to openstack-clients

Each client has its own install type directory. This is needed because
of the multiple repositories with different names in
source-repository-clients.

The client install logic has been refactored into the
install-openstack-client script so that each source install can reuse
it.

An alternative implementation would be add the ability to the
source-repositories element to support an alternate repo override name
for elements that have multiple entries in their source-repository
configuration. For example, the source-repository file for
openstack-clients is called source-repository-clients. We could add
support to look for a clients-source-install or clients-package-install
directory. However, we'd lose the ability to mix source and package
install types from the same element. Given that, I went with the
implementation here.

Note that the ironic client is not broken out by install type, because
there are no packages that yet exist for it.

Change-Id: I2700490d139db47b69dd0f30cd46d9d7e72b7809
Add package install support to novnc

Change-Id: Iea7fc80f3cc972816c912f27547566c03a7d56a6
Add package install support to nova

Change-Id: I98694e51f143b9c691bcfb354bc39618648f5c9c
Install nova-manage into /usr/local/bin

Instead of specifying the full path to nova-manage, install a
symlink to the command into /usr/local/bin and just use the command name
when we call it.  This allows a packaged version to get used if the
package install type was chosen.

Change-Id: If37520da48ba6910a41dfa4d1f4d6edfd899a849
Install nova-baremetal-manage into /usr/local/bin

Instead of specifying the full path to nova-baremetal-manage, install a
symlink to the command into /usr/local/bin and just use the command name
when we call it.  This allows a packaged version to get used if the
package install type was chosen.

Change-Id: I50acaa48521ac9aed30ba2d15c9f4a8ef4cc30d0
Merge "Add package install support to openstack-clients"
Merge "Add package install support to novnc"
Merge "Add package install support to nova"
Merge "Install nova-manage into /usr/local/bin"
Merge "Install nova-baremetal-manage into /usr/local/bin"