Fix misuse of signed immediate in ::andi() in
StringCharFromCodeGenerator::GenerateFast
  - also introduced safe_implicit_scratch_r30 as an implicit
    scratch register besides r0 (the usafe of implicit scratch
    must follow some rules, see comment in assembler-ppc.h for
    safe_implicit_scratch_r30)