Support vnic_type in OS::Neutron::Port

This commit adds support for vnic_type
in OS::Neutron::Port. vnic_tpes can be
normal, direct, and macvtap

Change-Id: If7498c69abb44fa1ee7ed8bed15a221ca9aea313
Implements: blueprint neutron-resource-add-pci-port
Moving translate same logic in different method

Change-Id: I9870377fb41e6da1c7ed15d390a82216c4306109
Imported Translations from Transifex

For more information about this automatic import see:
https://wiki.openstack.org/wiki/Translations/Infrastructure

Change-Id: I8a50bfb455b20c7e47f0becbb7aee2fc012849be
Fix [H302] errors in heat/db

Change-Id: I9afc8f1ec2a9ff1351cde28298470b8bcd807e7a
Handle error with non existing template file

This patch allows to propagate IOError instead of returning
TemplateResource which does not contain property_schema.
Change-Id: Ib1e09de8c10672312eea09f62a28f0885d98b089
Closes-Bug: #1394552
Merge "Imported Translations from Transifex"
Use correct IDs when collecting multipart config parts

Change Id23749e672fd4154e3d9986e22b46fc038579d8e caused a regression
where the multipart resource cannot fetch the configs for the specified
parts. This change fixes that regression.

Change-Id: Ic42565e35f96e1b249cba4682eef34cd0ec694ce
Closes-Bug: #1395902
Fix permission bits for source file.

Some source files are incorrectly set to be executable.  This patch
fixes it.

Change-Id: If5a3e3523a82fa06d0d164c1e0c6cf9061826d8b
Merge "Use correct IDs when collecting multipart config parts"
Merge "Fix permission bits for source file."
Fix package name when using heat-db-setup in rhel7

In rhel7 mysql-server is replaced by mariadb-server, using
the right name to install package.

Closes-Bug: #1395726
Change-Id: I02e79a6f8da5bd082568c22d3efc4c231dfbd8c7
Support volume type in Sahara Node Group Template

Latest python-saharaclient (already in Heat dependencies) has ability to
specify cinder volume type when creating node group templates.
This patch adds support for this feature to
OS::Sahara::NodeGroupTemplate resource in Heat.

Change-Id: Ib12bc9b8da31fdb342b76fcb523212776ac2e802
Closes-Bug: #1369574
Support secgroups in Sahara Node group templates

Latest python-saharaclient (already in Heat dependencies) has ability
to provide security groups when creating node group templates.
This patch adds support for this feature to
OS::Sahara::NodeGroupTemplate resource in Heat.

Change-Id: I5f94366e1bb2db07b8f92ca8cabf4c4ecf5c3d51
Closes-Bug: #1379318
Support availability zones in Node Group Templates

Latest python-saharaclient (already in Heat dependencies) has ability
to provide availability zones for servers and volumes when creating
node group templates.
This patch adds support for this feature to
OS::Sahara::NodeGroupTemplate resource in Heat.

Change-Id: Ic74fd43f5d8c692ddb40d0c6cefa5ed6327dd654
Update Barbican resources to match library changes

This patch updates both Barbican resources and the client to match
recent changes in python-barbicanclient.

Closes-Bug: #1396283

Change-Id: I7a785fd68ffdcda0e622d576a555b3699c706b77
Fix [H302] errors in heat/engine

Change-Id: Ib3e1a6f9d5e82e9fb29b000157b57dbc3883b42e
Fix [H302] errors in heat/tests

Change-Id: Ia7527c6704e61d854be8e847e2401f33fb48d4df
Fix [H302] errors in heat_integrationtests

Change-Id: I116e55685e1ee11a0c58c9b33c00cfc0e9f42efe
Remove ignoring [H302] in tox.ini

Change-Id: I5049d4108d3fa88fb7214034ddcd77f27bb8e84d
Merge "Fix [H302] errors in heat/engine"