Add support for CloudStack metadata

The required information is available from an API exposed by CloudStack
on the virtual router IP address (DHCP Server).
After obtaining the IP address all the metadata is taken from the API.

Implements-Blueprint: cloudstack-metadata

Change-Id: I428860fe0e9a53649c21fcb23595b304341eb7f1
Merge "Add support for CloudStack metadata"