Implement Hash for Bitv and BitvSet

Closes #14744
auto merge of #14749 : sfackler/rust/bitv-hash, r=alexcrichton

Closes #14744