std: str conversion fns should take `*const u8`

This changes str::raw::from_{buf,buf_len,c_str,c_str_len} to take `*const u8` or `*const libc::c_char`.