JRuby support.

Uses `MultiJson` in place of `YAJL`, which in the end is using `YAJL` for MRI and `json_pure` for JRuby.