Close all file descriptors before spawning steam launcher

As mentioned in the [XBMC forums](http://forum.xbmc.org/showthread.php?tid=157499&pid=1803130#pid1803130), this should fix all problems regarding the "port 8080 is still open" issue.