Use the least significant beat to determine if int/uint is even
auto merge of #11568 : FlaPer87/rust/even, r=alexcrichton

This implementation should be a bit more optimal than calling `self.is_multiple_of(&2)`