Now that cmdlists are reference counted, there is no need for two-step
deletion via the dead_key_bindings tree. From Keith Amling.
Simplify copy lines, from Keith Amling.
Change key-table to mode-table to allow for some future work. From Keith
Amling.
Sync ktable code with bgpd to fetch, store and perform lookups in
multiple routing tables.  Currently it doesn't do anything useful
but it's a prerequisite for any future work in this direction.

ok sthen, reyk, blambert
Add poly1305 to libcrypto utilising Andrew Moon's public domain
implementation.

ok miod@
realloc like a boss, so checksum verification doesn't take minutes.
recode base64 hashes if necessary
save some memory by reducing buffer sizes
spell out base64 in error messages
let cpp do some of the work
wsmoused() called if cmd == WSDISPLAYIO_WSMOUSED only,
don't need check cmd twice.

ok miod@
Remove unused variables.

ok miod@
sync
Remove unused code.

ok miod@
Remove mouse.baudrate, it is always 1200.

ok miod@
Remove second arg in SetMouseSpeed(), it is always 1200.

ok miod@
There is no reason why one needs to have a lo(4) MTU that is arch specific.
Also making the size 32k + some extra is not very helpful since we don't
do something like zerocopy or sendfile. Just go back to 32768 and we can
bikeshed over the right value later on once we have features that benefit
from it. OK mpi@
Adjust route outputs to the new lo(4) MTU which is now the same on all archs.
Makes this regress work again.
sync
improve style - basically, what my fingers did at Marrakesh airport when
waiting for the flight home from m2k14. ok reyk