Added generic reverse bits algorithms, including partial template
specialization and a single 256 byte lookup table, but only working for
unsigned types.