Support for loops in analyzer2dart.

BUG=
R=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41355 260f80e4-7a28-3924-810f-c04153c831b5
Rename RegExp_test.dart to regexp_kde_test.dart to avoid conflict with regexp_test.dart on Windows.

TBR=ricow@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41356 260f80e4-7a28-3924-810f-c04153c831b5
Capture group error has been fixed.

BUG=http://dartbug.com/21396
R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@41357 260f80e4-7a28-3924-810f-c04153c831b5
Revert "Port regexp tests from V8 to Dart."

Reason: The tests do not run cleanly in checked mode.

TBR=lrn@google.com
BUG=

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

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