[automerger skipped] Cherry-pick "Refactor Regexp.prototype" am: 780b5e3420 am: fd88a6d57e am: 40be1f0a48 am: 8419031c72 am: 3157132735 am: 96c75dc8d8 am: e8640cee53 am: 13bd15d8c5 am: 935c41568e am: c453690975 -s ours

am skip reason: Change-Id I6b8f8f2eff548cab5bbc69f7ba981381043227da with SHA-1 780b5e3420 is in history

Change-Id: I4bb2e1db5cf0fd4bcd283e55a2ff34a650bfd90e