If an object does not have .to_json, we no longer try to call it
Upping version
Making necessary C changes to only call to_json if it is present
Cleaning up code - letting yajl do more heavy lifting for us.  Also removing version change since that will occur during release.
Merge pull request #25 from tyler-ball/tball/remove_to_json

If an object does not have .to_json, we no longer try to call it