Fix saving & downloading timesheet spreadsheets

Fix saving and closing spreadsheets in MooseXLSReports.
Fix downloading filename. Pass only the filename of the spreadsheet to
be downloaded as the response attachment.
Simplify spreadsheet generation script. generate_spreadsheet.py requires
more refactoring.