Fix violation of the internal API
Swap in json-c for yajl
Swap in json-c for yajl
Replace yajl with json-c

Expose internally some more assertion proprties (expires, audience, status)