Add :mode option, passed to Spreadsheet.open

On a project where I need to open spreadsheets in read-only mode, I ended-up with this patch.

WDYT