Simplify xunloadfonts.
Do not export chscale and cwscale.
Simplify selected().
Do not save cursor in tresize.

This patch fixes the bug introduced in
8f11e1cd034ff28ca47bb4955505db7fa8016ba8

To reproduce the bug:
1. Save cursor: printf '\e[s'
2. Load cursor: printf '\e[u'
3. Resize st window.
4. Load cursor again: printf '\e[u'
added .gitignore file
initial commit of my config.h
added commented out Terminus font option
merged in changes to config.def.h
just track config.def.h
symlinked config.def.h to config.h