Add instance metadata functionality to trove

Implements: blueprint trove-metadata

Change-Id: I1925b58b0ead307babe57d0ee28dcb5449fd6ce5