Slight linfocommon improvement

Why the hell was I not checking against array_intersect?
Fixing "is_aray" typo

Typo'd is_array -> is_aray
OS X Virt

Trivial detection if OS X is running vmware fusion