add missing include file to bring in protos
Missed a chunk of the previous
boot(9): More comment removal about cold/savectx() missed in previous
Inline the only use of the HEX_SIZE macro and nuke both DECIMAL_SIZE and
HEX_SIZE.

ok beck@ miod@
Check for the exact number of done requests in relayd log.
Do not set the bus dying flag during DVACT_DEACTIVATE otherwise the
explore thread will not disconnect the root hub.  The flag will be
set before detaching the children, like it is done during a suspend-
resume cycle.

Fix a panic when unplugging a cardbus *hci(4).
make quirks slightly more special, grab the whole packing-list always,
and display the timestamp from the signature if we were signed.
as noted by google/android via kettenis, atexit handlers can install new
handlers. if this happens, restart the loop.
ok kettenis matthew millert miod
remove unused variable from ssl3_get_client_hello

ok tedu@ miod@
Fix a double free in a can't-fail error path in PKCS7_decrypt(), by removing
the error path altogether and simplifying the local variables as a result.
joint work with jsing@; ok jsing@ tedu@
KNF
Set cold to 1 before executing the DVACT_POWERDOWN handlers when halting or
rebooting a machine, like it is done in the hibernate case.

At least some USB host controller drivers rely on this to busy way instead
of sleeping.  Avoid a panic on macppc with an uhci(4) cardbus plugged in.

ok deraadt@, uebayashi@
sync
panic() doesn't need a newline

ok pirofti@
Upon realloc() failure, free() the original pointer and remove the stupid
comments implying you don't have to.
ok tedu@
Simplify realloc() usage; ok tedu@
Use size_t as realloc() size argument whenever possible. ok tedu@
OPENSSL_stderr() is unused so nuke it. OPENSSL_showfatal() is only used by
OpenSSLDie(), which is in the same file, so just make it static.

ok miod@
instead of defining two versions of bucketidx, just don't inline for small.
ok deraadt