Feature/facter 2/fact 185 structured ec2 metadata

This supersedes https://github.com/puppetlabs/facter/pull/657