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 
Let me know if there is a better way to monkeypatch `Kernel#require` - this was something I found online.