template expansion of `json` in chef-solo

Fixes #362
clean up and retab.
reuse jsonString instead of opaque result var.
Merge pull request #364 from mwhooker/362

provisioner/chef-solo: template expansion of `json`