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."
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"
Merge "Fix [H302] errors in heat/tests"
Merge "Fix [H302] errors in heat_integrationtests"
Merge "Remove ignoring [H302] in tox.ini"
Merge "Update Barbican resources to match library changes"