(#14366) is_virtual/virtual should be triggered by EC2

Uses the built-in EC2 checks that populate the ec2_* facts to see
if we're running on EC2 and populate the is_virtual/virtual facts
appropriately.

This is my first commit, I've tried gathering the right way to do things from viewing other pull requests/commits but please let me know if anything looks off.

Thanks!