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 
Why is this removed?