changes for ffi-yajl
misc cleanup with helpers
that aix block was horrible

how did that get past code review?
apply some chef-sugar
fix with_default_path -> with_embedded_path
Merge pull request #233 from opscode/lcg/ffi-yajl-gem

Lcg/ffi yajl gem