add a few higher-level accessors for common tasks

json_object_get: get a value from a key
json_array_for_each: iterate over all values in an array
json_string_get: get the underlying string from a string value
json_object_get_string: get a string from an object key