Add check if is_virtual or physical

Add a support to show if the machine is physical or virtual and if is
virtual what is the technology
Defines should not be in the same file as the class. This should be in `motd/register.pp`. This should definitely be broken out into a different PR.