Transmute cleanup

clean-up transmutes in librustc and libsyntax
This doesn't need to be a `transmute` a simple `as` cast should work.