Handle out-of-range values assigned to PixelArray
  1. implemented ClampUint8 to support saturated unsigned int8
  2. remove MacroAssembler::Usat and Assembler::usat as
     they are not used any more