Accept hex values as keys, needed for send-keys, based on a diff from
George Nachman.
Add -F format to new-window and split-window to use with the -P flag,
from George Nachman.
free -> xfree.
Sync OpenBSD patchset 1036:

The wlmouse offset should be part of the client, not the server. From
Ailin Nemui.
Sync OpenBSD patchset 1037:

Support "bracketed paste" mode. This adds a -p flag to paste-buffer - if
this is used and the application has requested bracketed pastes, then
tmux surrounds the pasted text by \033[200~ and \033[201~. Applications
like vim can (apparently) use this to avoid, for example, indenting the
text. From Ailin Nemui.
Sync OpenBSD patchset 1038:

Terminate strftime buffer properly and free format string, whoops. From
Tiago Cunha.
Sync OpenBSD patchset 1039:

Add A and I keys for vi status line editing.
Sync OpenBSD patchset 1040:

Accept hex values as keys, needed for send-keys, based on a diff from
George Nachman.
Sync OpenBSD patchset 1041:

Add -F format to new-window and split-window to use with the -P flag,
from George Nachman.
Sync OpenBSD patchset 1042:

free -> xfree.
Use a lock file and flock() to serialize server start, avoids problems
when running a bunch of tmux from cron at the same time. Based on a diff
from Tim Ruehsen.
Add a missing call to window_set_name, from George Nachman.
Remove some bits leftover from unused backoff code.
Always remember last cursor position when moving up or down, not just
for if crossing zero length lines. From Itay Perl.
Fix trailing \, pointed out by Romain Francoise and a few others.
Use EL to clear to end of line if possible.
Erm, use EL in a way that actually works...
Add -P/-F flags to break-pane too, from George Nachman.
+.
Store context off before moving the cursor when wrapping, to fix long
standing bug drawing over the status line.