Cherry-pick "Refactor Regexp.prototype" am: 780b5e3420 am: fd88a6d57e am: 40be1f0a48

Change-Id: Idaabd687f4b686788e343b379d78e7c68a53ceac
tree: 376f1116cea2d05d2c5384fe8feedb6b876518b6
  1. src/
  2. test/
  3. Android.mk
  4. LICENSE
  5. MODULE_LICENSE_BSD
  6. NOTICE
  7. README