Integrate the Irregexp Regular Expression Engine.

BUG=http://dartbug.com/19090
R=fschneider@google.com

Committed: https://code.google.com/p/dart/source/detail?r=41949

Review URL: https://codereview.chromium.org//744853003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41983 260f80e4-7a28-3924-810f-c04153c831b5
Don't check against __BYTE_ORDER__ when not defined.

It appears that clang in Xcode does yet define __BYTE_ORDER__.

TBR=fschneider@google.com
BUG=

Review URL: https://codereview.chromium.org//744323005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41984 260f80e4-7a28-3924-810f-c04153c831b5
Fix type typo in regexp patch file.

TBR=fschneider@google.com
BUG=

Review URL: https://codereview.chromium.org//759913003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41985 260f80e4-7a28-3924-810f-c04153c831b5
Use field names that are unique only wrt. the inheritance chain in minified mode.

R=floitsch@google.com, sra@google.com
BUG= http://dartbug.com/21510

Review URL: https://codereview.chromium.org//707793002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41986 260f80e4-7a28-3924-810f-c04153c831b5
Another type error in regexp patch file.

TBR=fschneider@google.com
BUG=

Review URL: https://codereview.chromium.org//762683004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41987 260f80e4-7a28-3924-810f-c04153c831b5