Dan Hipschman : widl: Improve file cleanup when errors occur.