SimonStewart: Making the handling of the file upload more reliable. Newer versions of IE/Windows will redraw the "Open" button when the file type can be handled in certain ways. This causes our handle to become out of date. Waiting a tiny bit and looping to ensure that the value is set seems to resolve this issue.
SimonStewart: Making the handling of the file upload more reliable. Newer versions of IE/Windows will redraw the "Open" button when the file type can be handled in certain ways. This causes our handle to become out of date. Waiting a tiny bit and looping to ensure that the value is set seems to resolve this issue.

git-svn-id: 4179480af2c2519a5eb5e1e9b541cbdf5cf27696@10702 07704840-8298-11de-bf8c-fd130f914ac9

virajs/selenium-1,akiellor/selenium,virajs/selenium-1,winhamwr/selenium,winhamwr/selenium,akiellor/selenium,virajs/selenium-1,winhamwr/selenium,virajs/selenium-1,virajs/selenium-1,winhamwr/selenium,winhamwr/selenium,winhamwr/selenium,akiellor/selenium,virajs/selenium-1,akiellor/selenium,virajs/selenium-1,akiellor/selenium,virajs/selenium-1,virajs/selenium-1,winhamwr/selenium,akiellor/selenium,akiellor/selenium,winhamwr/selenium,akiellor/selenium