Fix unsound transmutes (fixes #40)
Fix unsound transmutes (fixes #40)

Also adding comments explaining why all safety requirements are now met,
and explicitly annotating the types of the byte slices.

gz/rust-cpuid