Macros: Make sure eval's inside Function constructors don't create a new function scope.
http://bugs.activestate.com/show_bug.cgi?id=100446
Patch from https://bugzilla.mozilla.org/attachment.cgi?id=804051 at https://bugzilla.mozilla.org/show_bug.cgi?id=915805
r=marky

(integrated from komodo (trunk) change 82058 by ericp)

git-svn-id: http://svn.openkomodo.com/repos/openkomodo/trunk@13657 b87d16e7-d29f-4ee1-b5ec-817d645d335f