Derive Hash for Bitv and BitvSet

Closes #14744