[tilegx] Fix two Deoptimizer bug.

  1. count_offset is int type, use ld4s instead of ld to load it.
  2. as TileGX don't support base+offset address index, previously
     we use 'r19' to server as a tmp reg to keep "base + offset",
     thus base should not be "r19", otherwise it will be overrided.
[tilegx] Fix Generate_ArgumentsAdaptorTrampoline bug.
[tilegx] Fix various "UNIMPLEMENTED" error.

  after fixed deoptimizer bugs, we go futher when compiling
the V8 runtime library, and we triggered more UNIMPLEMENTED
errors.

  fixed by copying mips code with necessary modifications.

  V8 runtime library:

          '../../src/runtime.js',
          '../../src/v8natives.js',
          '../../src/array.js',
          '../../src/string.js',
          '../../src/uri.js',
          '../../src/math.js',
          '../../src/messages.js', <-- we failed here till this commit.
          '../../src/apinatives.js',
          '../../src/debug-debugger.js',
          '../../src/mirror-debugger.js',
          '../../src/liveedit-debugger.js',
          '../../src/date.js',
          '../../src/json.js',
          '../../src/regexp.js',
          '../../src/macros.py',