provide basic memory information for Mac OS X
fix in case the unit is not uppercase (kB for kilobytes is an example)
Merge branch 'master' of git://github.com/opscode/ohai into OHAI-431
use sysctl and vm_stat to get up-to-date mem stats. also lump in wired memory with active memory.
include test. use from helper.
[OHAI-458] Include Joyent SmartOS specific attributes in Ohai
change license mit to apache2
Merge branch 'master' of git://github.com/opscode/ohai into OHAI-431
Added inodes testing
do not warn for missing gateway IPs

When using a /32 address with a point-to-point gateway, you can either
use iproute2's peer option in which case ohai detects the ipaddress
correctly. Alternatively one can configure the /32 address on the
network and setup a static route to the gateway:

$ ip a
3: lxc0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
    link/ether 00:1e:8c:f4:f0:b1 brd ff:ff:ff:ff:ff:ff
    inet 1.2.3.4/32 scope global lxc0

$ ip r
default via 5.9.41.225 dev lxc0
5.9.41.225 dev lxc0  scope link

Using this configuration ohai does the right thing but logs a warning.
This patch simply converts the log line to debug to hide this.
provide basic memory information for Mac OS X
fix in case the unit is not uppercase (kB for kilobytes is an example)
use sysctl and vm_stat to get up-to-date mem stats. also lump in wired memory with active memory.
include test. use from helper.
update to ohai v7 format
OHAI-431 merge
OHAI-541: return a response even when ec2 metadata is 404

During EC2 metadata extraction, a given node in the metadata tree
may result in a '404 Not Found' message, causing the entire EC2 plugin
to fail, and returning an empty object.

Since it's better to have most of the metadata returned, this allows
the 404 to continue, and others should continue to fail.
OHAI-541: update fetch_metadata and metadata_get

https://tickets.opscode.com/browse/OHAI-541

Updates per review. Response to 404 is now nil, and tests have been
updated to reflect that. Took a stab at starting some docs on the
metadata_get method, and removed a mis-paste in the license from 3 years
ago.
Remove ruby-wmi dependency
Add missing requires that are needed outside of tests and normal binary execution