Add an argument to cterm_end() to not free fonts
While we're doing that, actually use it in SyncTERM so the offline scrollback retains fonts. Also, fix an issue where the current mode would be updated with the custom parameters when you changed them. Finally, remove some unused variables.
Showing with 30 additions and 25 deletions