(CFACT-27) Add virtual and is_virtual facts for Linux.

Adding detection of many different virtual machine hypervisors under
Linux.