Save IAM security credentials only if hint is present
Filter IAM from metadata unless 'iam' hint is present.
Merge pull request #350 from opscode/mcquin/chef-1558

Save IAM security credentials only if hint is present
add Object#to_json monkeypatches

because the JSON gem has infected the universe with them and I don't
have time to clean it all up right now.
Merge pull request #358 from opscode/lcg/add-json-compat

add Object#to_json monkeypatches
fix newlines in platform/platform_family

follows the pattern used by all the other plugins to strip off
the newlines (not sure why we don't just use .chomp, but i'm being
consistent with all the rest of the code)
Merge pull request #361 from opscode/lcg/aix-newlines-fix

fix newlines in platform/platform_family
[ohai 7] Linux::filesystems should prefer lsblk to blkid when available

blkid has several bugs, and will miss a variety of things.

For starters, it'll never report on a device that has partitions even if the
parent is the thing with a filesystem on it. It has weird bugs like:

http://marc.info/?l=linux-ext4&m=119636478426226&w=2

lsblk, on the other hand, probes everything in /sys/block and reports
consistently.

This is the Ohai7 port of #353 and addresses #351
Merge pull request #363 from jaymzh/lsblk-7

[ohai 7] Linux::filesystems should prefer lsblk to blkid when available
semver-style pin ffi_yajl to 1.x
use https instead of git urls
remove rspec_junit_formatter from gemspec
[ci] bundle install into system gems

Git on Windows respects the MAX_PATH from the Win32 API. Since MAX_PATH 
is 260 characters and the path to the Jenkin’s workspace is fairly long, 
`bundle install --path=vendor/bundle` commands will fail if the 
`Gemfile` contains a `git` sources.

Although `msysgit` is working on experimental long path support, there 
are still various bugs in the implementation:
https://github.com/msysgit/git/pull/122
Merge pull request #370 from opscode/schisamo/fix-for-windows-ci

[ci] bundle install into system gems
fix cvt tests

on ec2 nodes that do have actual ec2 hints files on the server that
we're running rspec on, we need to setup this stub by default.
aix - initiaze network mash
aix - fix inet6 parsing regex so zone index is extracted out from ip.
fix unit tests
Merge pull request #371 from ClogenyTechnologies/kd-aix-fixes

Fix failures on Aix
Fix Linux::Filesystem reading of /proc/mounts

At the moment you only read 4K of data, which drops lots of important things. I
don't know why anyone thought 4K would be sufficient.