Add yajl, multi_json and uuidtools to travis

I discovered today that there are a few extra code paths that will only be activated if we use one of the following gems:

* yajl
* multi_json
* uuid tools

It's possible for json-schema to break when using some of those gems, but for the test suite to still pass. This pull request should fix that problem.