Merge bleeding edge revision 8109 to 3.3 branch.

This makes calling of strict mode functions consistent on the
branch. When called as a function without an explicit receiver,
undefined is the receiver.
Review URL: http://codereview.chromium.org/7080027

git-svn-id: http://v8.googlecode.com/svn/branches/3.3@8112 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
29 files changed