Switch all postField locations to json.

The Shopify API works better with JSON than with post fields, as it
allows it to easily distinguish between arrays and objects which are
native types in JSON.  There are cases where it fails to handle post
fields correctly (see issue #5).
Merge branch 'postfield-to-json' into merged-fixes