Expose more instance info

This exposes a bunch of underlying AWS information to Puppet resource. I added hypervisor and virtualization type because they were there. The public and private DNS and IP details I found myself going back and forth to the web console when writing and using all the examples, this means you can stay on the command line where it's safe.