Metadata in compute.instance.exists fix

Fixing problem with inconsistent metadata structure in messages from nova.
When message['payload']['metadata'] was not dict ceilometer raised AttributeError.

Related to: bug #1297686

Change-Id: Iaf9620202eda293acf6b4776d35600670f2e2a6b
Merge "Metadata in compute.instance.exists fix"