Cleaned up wire_string_t interface and made datum_t.as_str() return a reference instead of pointer.