librustc: Don't ICE on packed structs in statics.
Update test for packed structs to also test being placed in statics.
librustc: Combine C_struct and C_packed_struct.
auto merge of #9832 : luqmana/rust/sps, r=alexcrichton

Fixes #9830.