Implement bitwise operations on BigUint
auto merge of #9083 : dcrewi/rust/biguint-bit-ops, r=brson