adding save view option

## reason

saving the view by restarting the app is slow

for me it takes around 30 min bc

* starting the app is slow. it takes 1 min / 1k torrents #1541

* ending the app is slow. it takes around 10 min in total. around 0.5 min / 1k torrents to write the resume data. and then another around 5 min with 0 disk and cpu activity and 0.1 Mpbs net activity

* even if i dont change the columns theyre sometimes scrambled. its probably after columns are added or removed. when i ran master with my around 6 months old [TransferList] settings the columns were wrong (current column, visible columns, widths)

* i have to restart to save the view bc i never close the app cleanly. it ends bc of a memory leak, gui hang, crash or windows kernel fail after a few weeks