rustllvm: Use target alignment for atomic load/store
auto merge of #6649 : brson/rust/atomic-load-align, r=graydon