Cleaned up the FileUploadWindow

Previously the window couldn't handle long file names or languages with words longer than their English counterparts. I changed the widths to better handle the differences. I also made the window a little shorter because there was a lot of empty space.

This pull request enables the clicking of the file name label to spawn the native file upload dialog box. This keeps the functionality more in-line with the HTML equivalent.