Add Instance.info_cache

This adds our first nested object: the InstanceInfoCache at
Instance.info_cache.

Related to blueprint unified-object-model

Change-Id: I2dd8727bbe38eadd080e9ea1ef9feabc2fa50520
Merge "Add Instance.info_cache"