Make BigUint and BigInt Hash, fixes #16551
auto merge of #16558 : Gankro/rust/hashbig, r=pcwalton

Pretty self-explanatory. Only annoying thing is that it *seems* that I had to add `#![feature(default_type_params)]` to libnum because of Hasher. Don't know if there's a way around that.

Fix #16551