Fixed parsing empty strings causing segfault

`JSON.parse("")` used to cause segfault. Now returns `mrb_nil_value()`