Use the CMD_*_USAGE defines consistently, from Thomas Adam.
Change load_cfg to fix a crash reported by jasper.
We no longer use struct eproc for kinfo_proc in sysctl.h so there
is no direct need for sys/proc.h or sys/resource.h.  Some consumers
of kinfo_proc need these for the proc flags and rlimit defines like
RLIM_INF so add the appropriate includes to them.
OK deraadt@ sthen@
Add a -u flag to choose-tree to start uncollapsed, from Raghavendra D
Prabhu.
Add missing function prototype.
Add -T option to select-window to toggle to last window if already
current, from Raghavendra D Prabhu.
Add ^ and $ special command targets to select lowest and highest
numbered windows, from Raghavendra D Prabhu.
Fix keyword matching.

Per the documentation in *:syn-keyword* (in particular *E789*), the
optional characters inside the square brackets can only be used in the
end. Therefore, unfold some keywords which were being wrongly
recognised.

Noticed by Bruce Wolk.
Merge branch 'obsd-master'

Sync from OpenBSD.
If timing between keys is less than (by default) 1 millisecond, assume
the text is being pasted. assume-paste-time option changes the value (0
disables). Based on a diff from Marcin Kulik.
Implement ECH (erase character, CSI X). Reported by Christian Neukirchen.
Remove the layout undo/redo code which never really worked.
Merge branch 'obsd-master'
Updated SYNCING
Update www for new SF URLs.
Merge branch 'master' of ssh://git.code.sf.net/p/tmux/tmux-code
Fix some blank line nits.
Do not allow cursor colours to be set beginning with ? as that will
report the colour, from Hayaki Saito.
Merge branch 'obsd-master'