trans::glue: don't generate struct destructors in the free glue

The free glue shouldn't be called for structs, and the drop glue already
contains the destructor.
auto merge of #7159 : Blei/rust/free-glue-no-destructor, r=graydon

The free glue shouldn't be called for structs, and the drop glue already
contains the destructor.