Comment style nits.
Count mouse clicks correctly, from Balazs Kezes.
Allow keys and send-keys to invisible panes, from saggy-kun at users dot
sf dot net.
Handle escaped back slashes and missing new lines at end of line by using
fparseln instead of reimplementing it on our own.

with input by and ok nicm@
Track whether a process is a zombie or not yet fully built via flags
PS_{ZOMBIE,EMBRYO} on the process instead of peeking into the process's
thread data.  This eliminates the need for the thread-level SDEAD state.

Change kvm_getprocs() (both the sysctl() and kvm backends) to report the
"most active" scheduler state for the process's threads.

tweaks kettenis@
feedback and ok matthew@
If a client is killed while suspended with ^Z so has gone through the
MSG_EXITED dance, don't try to resume it since a) it's pointless and b)
the tty structures have been cleaned up and tmux will crash.
An EOF is a good reason to close a connection.

ok nicm@
Show an error if cmd_find_session can't find the current session, like
the other functions.
Drop explicit support for F13-F20 and change to match the xterm terminfo
entry:

        F13-F24 are S-F1 to S-F12
        F25-F36 are C-F1 to C-F12
        F37-F48 are C-S-F1 to C-S-F12
        F49-F60 are M-F1 to M-F12
and     F61-F63 are M-S-F1 to M-S-F3

This should be no difference for applications inside tmux, but means
that any key binding for F13 will need to be replaced by S-F1 and so on.
lockf is entirely useless and it was a mistake to change to it, go back
to using flock which actually works sensibly. Also always retry the lock
to fix a potential race, and add some extra logging.
Revert the up/down wheel emulation for now, there will be a better way
to do this along later for those who want it.
Remove support for the continuous reporting "any" mouse mode which never
really worked properly and is rarely used.
Merge branch 'obsd-master'

Conflicts:
	client.c
Add compat/fparseln() for non-BSD systems

Linux and friends don't natively have fparseln() so add it to compat/ and
ensure autotools can pick it up.
Sync libutil from OpenBSD (imsg)

Changes in the imsg API need to be reflected here as tmux wasn't creating
any clients because of it.
SYNCING:  Make a note about libutils

Don't forget that compat/* needs updating periodically as well.
Add compat/fparseln.c