lscpu: minor cleanup and improve hypervisor detection

- add HYPER_VBOX
- improve HYPER_VMWARE

This patch comes from openSUSE / SLE. Original author was probably
Petr Uzel.
Internal SUSE references: fate310255, sr226509

CC: Stanislav Brabec <sbrabec@suse.cz>
CC: Petr Uzel <petr.uzel@suse.cz>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests: add vbox lscpu dump

Taken from openSUSE-13.1 guest in VirtualBox-4.3.10 (host=Win7):
   Hypervisor vendor:     Oracle
   Virtualization type:   full

Dump was provides by Bernhard Voelker.

CC: Bernhard Voelker <mail@bernhard-voelker.de>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
lscpu: detect OS/400 and pHyp hypervisors

This patch comes from openSUSE / SLE. Original author was probably
Petr Uzel.
Internal SUSE references: fate310255, sr226509

CC: Stanislav Brabec <sbrabec@suse.cz>
CC: Petr Uzel <petr.uzel@suse.cz>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
lscpu: improve vmware detection

This patch comes from openSUSE / SLE. Original author was probably
Petr Uzel.
Internal SUSE references: fate310255, sr226509

CC: Stanislav Brabec <sbrabec@suse.cz>
CC: Petr Uzel <petr.uzel@suse.cz>
Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
lscpu: fix vmware assembler code for old clang (travis)

see http://llvm.org/bugs/show_bug.cgi?id=9379

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
lscpu: slightly correct iSeries and pSeries detection

According to Alexander Graf's comments on util-linux@vger.kernel.org.
Maybe we would need to add some more code to detect pSeries emulated
by Qemu/KVM.

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
tests: add lscpu IBM pSeries test data

Just adding missing files
  /proc/device-tree/ibm,partition-name
  /proc/device-tree/hmc-managed?
to our existing lscpu-ppc64-POWER7-64cpu dump.

Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>