Add native linux bond interface to the OVS bridge

Change-Id: I0dc494ae09a15d1433d6b1c09329c735947dd914
Implements:  bp/linux-bonding
add mac address to nailgun settings

Change-Id: Idb892d27a942a565726c785f34702b804e99e4e2
Closes-Bug: #1304521
Move app package type into separate file

Move murano::application_package type from api.pp to separate file.

Change-Id: I4779b42ae2f021ee957e078bb6a3fcfbeeb8562c
Closes-bug: 1313623
Fixes bug in scheduler filter for Sahara

Introducing schedulers in Nova compute competes with Sahara filters.
Added logic verifies if Sahara is enabled to add some required filters

Closes-Bug: 1312790

Change-Id: I7c74904483ecee8174550c50d9122338e0e38c5a
Merge "Move app package type into separate file"
Merge "add mac address to nailgun settings"
Merge "Add native linux bond interface to the OVS bridge"
Merge "Fixes bug in scheduler filter for Sahara"
Repair mysql root password configuration

I had to move mysql login and password to /etc/my.cnf
because mysql client could not get passsword from
~.my.cnf when ran by Puppet for some reason.

Change-Id: I9a9f2a2f479ee7c4b9457329856eabffb1d2b169
Closes-bug: 1297848