Add a spec for no-coersion behavior of rb_str_append
Check encoding in String::append
Coerce to String or raise error in rb_str_append