Make sure that AutoScaling group has it's tag set correctly

At the moment we have to rely on the base classes metering.groupname
and this AutoScalingGroupName is effectively lost.

Change-Id: I6f4c099bde83fba5ad89e43297503943136b717e
Partial-bug: #1373247
Don't pass empty action strings to ceilometer

Note: this only really happens when using the cloud watch
resource template.

Partial-bug: #1373247
Change-Id: I084d28dfbbd0f2d7a6a18a09600f86880fa394d5
Fix heat.engine.clients.has_client

Properly check client plugins existence by looking into
ExtensionManager.names().

Change-Id: I023f75a2b4c12f0e968249a70b327bf8ffc5378d
Closes-Bug: #1374096
Fix barbican plugin registration

Add client plugin registration and fix packages and files section.

Change-Id: Ie9ac19f5ab5933054c65c64c53e555d278c3229b
Closes-Bug: 1374097
Merge "Fix heat.engine.clients.has_client"
Merge "Fix barbican plugin registration"
Merge "Make sure that AutoScaling group has it's tag set correctly"
Merge "Don't pass empty action strings to ceilometer"