Replacing all JSON gem usage with Chef::JSONCompat usage

Wrapping up the work for Chef 12 that @lamont-granquist started.  Long live ffi-yajl!

@opscode/client-engineers 
I added `require 'chef/json_compat'` to spec_helper.rb since a bunch of specs needed JSON validation.  Should I put it back in the individual files?