Merge r10201 to 3.6 branch: Sync parser and preparser on do-while and return statements.

The test case in this CL differs slightly from the original CL due to API
changes in the parser and preparser.

Original CL: http://codereview.chromium.org/8844002/

git-svn-id: http://v8.googlecode.com/svn/branches/3.6@10205 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
4 files changed