Details: Massive changes to support Yajl 2. There is a slight API breaking change in YajlParser and YajlGen: YajlParser: no longer is configured by __init__, it is not configured by attaching attributes to the parser before calling parse. Attribute names are similar to that of yajl Yajl Gen: indent is now changed to indent_string to comply with yajl naming scheme. Now accpets all yajl gen config with names similar to that of yajl's
…se.py. As currently implemented, yajl-py fails for 64-bit architectures because ctypes defaults to a return value of c_int. That means the yajl.yajl_alloc function returns only the bottom 32-bits of a 64-bit pointer, causing segmentation faults in yajl.yajl_parse when it is used.