Fix for 2.x execfile that can not handle non-ascii filenames.
Fix for 2.x execfile that can not handle non-ascii filenames.

Special case fix for windows where we can not in general use
sys.getfilesystemencoding() to get a str that can be used to access
all files.

ipython/ipython,ipython/ipython