CHEF-4515: upload sometimes inflates JSON.  Fix by using true raw version of Chef::REST
Use new Chef::ServerAPI API class in upload/download/diff