Separate OSTF and Postgres from nailgun

Enables capability to install nailgun and
OSTF without postgres server for Docker
installation. OSTF moved out of base
Nailgun class so it can be installed
separately. Database paramters are
explicitly declared for OSTF both in
the class and in service definitions.

blueprint fuel-containerization-of-services

Change-Id: I841c328ab932c54ad44e33018511be9c1d5220b3
remove OS release certificates

Change-Id: I6a7830d3f751b9dde1dccefb55c8ec9c4f75bf10
Closes-Bug: #1305090
Refactor native linux bonding

It's a stage #1 of blueprint linux-bonding :
  Refactoring incoming parameters for puppet ifconfig resource.
  Now we should use bond_properties hash instead set of dedicated parameters (backward compotibility saved).
  bond_properties => {
     mode   => 1, # mode is a obligatory option
     miimon => 100,
     ....
  }
  Full set of properties we can see here: https://www.kernel.org/doc/Documentation/networking/bonding.txt

Implements: blueprint linux-bonding
Change-Id: I260cf17eb5a4ee4ca89235ccd4db8e63498fa13d
murano-common removed

Package murano-common is obsolete and was removed.

Its functionality was integrated into our projects:
* https://review.openstack.org/#/c/82312/

Closes-bug: 1305759

Change-Id: I07da5a0b8de36624db82ad5a7387ef9b6c77e7c8
Fix deprecated endpoint/token usage for keystone provider

Closes-bug:#1304263

Change-Id: I8e356aef74f983d57a794c113b0c8af06f2ea1e4
Signed-off-by: Bogdan Dobrelya <bdobrelia@mirantis.com>
Merge "remove OS release certificates"
Merge "Separate OSTF and Postgres from nailgun"
Merge "murano-common removed"
Merge "Fix deprecated endpoint/token usage for keystone provider"
vcenter integration added
changes suds installation with native package manager, was pip
check if vcenter enabled
added image upload for Ubuntu
changed cirros image destination file
removed blank symbols
added hypervisor type for image upload
added workaround for ubuntu compute
changes for vcenter installation for HA and removed image upload fia puppet