Fixing some memory leaks when creating and destroying yajl objects.

* When creating a yajl object using #auto for the command name,
  the auto-generated command name was not being freed.
* When destroying a yajl object, the clientData structure was not
  being freed.
* When destroying a yajl object, the parser was not being freed.