Don't turn on modifyOtherKeys by default, it is annoying if tmux is
killed and it's left on and we can't turn it on and off like we do for
attributes. It's not hard to enable in .Xresources or .Xdefaults anyway.
Do not run any command line command from the client which starts the
server until after the configuration file completes. This prevents it
racing against run-shell or if-shell in .tmux.conf that run in the
background.
Key to swap to other end of selection (bound to o with vi keys), from J
Raynor.
Correctly redraw the top two lines in copy mode when they are selected -
the selection was being updated before the redraw so the markings were
lost. Based on a fix from J Raynor.
Support case insensitive searching in the same manner as emacs - all
lowercase means case insensitive, any uppercase means case
sensitive. From J Raynor.
from nicm: : handle msgbuf_write() returning EAGAIN
Merge branch 'obsd-master'
Include unistd.h as it is the standard location for getopt().

OK millert@
missing unsigned char casts areound tolower()
ok nicm
Handle empty current directory more gracefully.
With -k, kill window after using it to work out -c path. Reported by
jmacristovao at gmail dot com.
Replace ## by # in format.
Add comments to ACS table matching terminfo(5).
+.
+.
Note libevent version.
+.
Use 0 if O_DIRECTORY is missing, reported by Dagobert Michelsen.
NetBSD broke strnvis when they added it, check for that.
Remove unnecessary calls to va_start/va_end, from Tiago Cunha.