Made Utf8 more usable

Implemented an into_string() method and Equiv for Str.
Don't transmute a C string into a slice

Changed the bogus signature and implementation of gio::File::get_path
to one returning a gstr::Utf8.
Test all the limited ways we can now get at the string data.