Add overloads for int8_t and uint8_t (rational: useful with generic programming). Template the reverse function (same body in each overloads).
Test and doc updates for Pierre Talbot's int8_t/uint8_t reverse_value() and templated reverse() patch.