mirb dies if #inspect returns a non-string value; fix #2666
mrb_p() should print mrb_obj_as_string() if #inspect does not return a string value