Add JSON deserializer yajl callbacks

This PR adds the JSON deserializer yajl callbacks with implementation.

Please review and tell me what is missing and what can be
optimized here.
Default would be an exit point, too!
You wouldn't miss all of these exit points if you would put the `if` for checking `nboxbrackets` and `ncurvedbrackets` __after__ the switch-case.