Significant progress in BitList.  Add an Ord instance that is suitable for pedigree.
It doesn't use bulk comparison, which it perhaps could in a limited way.
Add bit reversal code to BitList
Expose reverse and fromList for BitList.
Add popCount to BitList because it's another example of a good use of
bitwise ops with HW support.
Switch BitList to use unsafeShift. Add showRep to BitList.
Merge branch 'pedigree'