Fix for MongoDB nodes serialization

In order to install mongo nodes properly in any environment mode
we need identical serialization of nodes

Change-Id: I7d01c93af5226aa0e6d0c75d8f9586f2d48dca5e
Closes-Bug: #1308999
Fixes network configuration loading

Change-Id: I665a0583b4f14c69c08a612f6230158aba78e87f
Add /etc/neutron directory to diagnostic snapshot

Change-Id: Ib1cf0110005e39d9afb3672a184f71a44dea7c5a
Closes-Bug: #1309511
vCenter integration UI added

Added vcenter input info for vcenter into settings and changed wizard and dependencies.
Generate Cirros metadata in Nailgun.
Customize labels for Cluster settings groups.

Must be merged simultaneously with https://review.openstack.org/#/c/87397

Implements: blueprint fuel-vmware-hypervisor

Change-Id: Ie46be6dc4a1219f8fbbf88ef6f6691e8476bf4d6
Refactoring of diagnostic snapshot generation logic

Nailgun:
* removed snapshot generation calls from nailgun
* removed endpoint nailgun_dump from nailgun egg

Shotgun:
* added endpoint 'shotgun'
* added command line interface, now
  it accepts --config key
* created nailgun independent logger

Depends on:
* patch in astute https://review.openstack.org/89261

Closes-bug: #1310244
Change-Id: Ibcf4129efc1b21a91d0c27ea72f0a31ca9891e99
Merge "Add /etc/neutron directory to diagnostic snapshot"
MongoDB role restriction

Closes-Bug:#1310519

Change-Id: Id001ddba53111e629dc1237a6835a2955cdf6356
Merge "Refactoring of diagnostic snapshot generation logic"
Merge "Fixes network configuration loading"
Merge "MongoDB role restriction"
Merge "vCenter integration UI added"
Merge "Fix for MongoDB nodes serialization"
Support for zabbix

-added required entries in openstack.yaml
-changed deployment ordering so zabbix will always be deployed first
-added UI check to prevent assigning multiple zabbix servers in an environment
-added a link to zabbix dashboard after a successful deployment w/ zabbix

Change-Id: Ia417f7cc64d0027532d0dadc0553bcaa986abcff
Implements: blueprint monitoring-system