Merge pull request #3 from opscode/lcg/allow-comments-default

change allow_comment default to true
change allow_comment default to true

this matches yajl-ruby's default and fixes a regression in Chef
where we stopped accepting comments.
fix for chef pretty printing issues
remove stray 'pp' debugging
Revert "remove stray 'pp' debugging"

This reverts commit f71850a421f734bc535806418ec79a0eed7842af.
Revert "fix for chef pretty printing issues"

This reverts commit 5d260103d3f11897e7873fb3fa796966896ff946.
Revert "change allow_comment default to true"

This reverts commit 199bcc2304bc032559ca0b9f82978b4ebb64fe41.
fix for chef pretty printing issues
allow failures on rbx
remove stray debugging
args aren't actually optional

and the caller ensures the hashes are initialized, so drop the
defensive programming.
add rbx back to the matrix

i completely eliminated it before
Merge pull request #4 from opscode/lcg/json-opts

Lcg/json opts
ensure opts hash is never nil
add spec for explicit nil option
Merge pull request #5 from opscode/lcg/default-opts-hash

ensure opts hash is never nil
initial CHANGELOG
bumping version + changelog for releas
extconf.rb: remove "-Wl,--no-undefined" from ldflags

Remove ldflag "-Wl,--no-undefined" if existent to allow for loading
libyajl with dlopen.

This fixes building the native extensions on systems like gentoo which
set the ldflag "-Wl,--no-undefined" by default.
Merge pull request #11 from lebrinkma/fix-gentoo

extconf.rb: remove "-Wl,--no-undefined" from ldflags