OHAI-349: Fix regression in os fallback to ruby host_os
Add support for new OpenVZ proc files
Update OpenVZ detection to use /proc/bc and /proc/vz.
Emulator is now system.
Add passing specs.
clean up lingering OpenVZ comments
Update specs to not break other virts when looking for OpenVZ
Merge branch 'OHAI-296'
[QA-31] Ohai recognizes SmartOS as unique platform
OHAI-337 Adding spec and fixing tabs
Use StringIO instead of stubing each
Merge branch 'OHAI-337'
Network specs for darwin

In the process resolved a bug where auto configured IPv6 addresses where being ignored
Merge branch 'OHAI-346'
Make primary IPv6 address available under top-level ip6address attribute
Merge branch 'OHAI-347'
network/linux: won't set ipaddress if the src addr is not set on the node
linux/network spec: Linux-VServer and OpenVZ test cases regarding ipaddress
linux/network: default_{interface,gateway} selection reworked
find_ip_and_mac won't find anything when the gateway is 0.0.0.0

for instance 0.0.0.0 is set when having a link scope default gateway