json_encode: be more particular about identifying assoc-lists

- must be a list
- must be non-empty
- first item must be pair
+ first item of pair must be symbol
Merge branch 'methods' of github.com:pmyadlowsky/gusher
process POST requests as well as GET

for now, simple url-encoded posts only; no multi-part