Introduce mrb_exc_new_str_lit for C string literals

`mrb_exc_new` requires a memory allocation for `mrb_str_new`.
It's better to combine `mrb_exc_new_str` and `mrb_str_new_lit` when C string literals are used.