Replace cJSON with YAJL

fixes #7452