Pull up following revision(s) (requested by riastradh in ticket #831):
	sys/kern/uipc_usrreq.c: revision 1.141
	sys/kern/uipc_syscalls.c: revision 1.159
Fix some screw cases in cmsg file descriptor passing.
- Don't leave garbage in the control buffer if allocating file
descriptors fails in unp_externalize.
- Scrub the space between CMSG_LEN and CMSG_SPACE to avoid kernel
memory disclosure in unp_externalize.
- Don't read past cmsg_len when closing file descriptors that
couldn't get delivered, in free_rights.
ok christos
Ticket 831.
Pull up following revision(s) (requested by riastradh in ticket #832):
	crypto/external/bsd/openssl/lib/libcrypto/modes.inc: revision 1.3
	crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes.inc: revision 1.3
	crypto/external/bsd/openssl/lib/libcrypto/evp.inc: revision 1.5
Fix build goo for OpenSSL AES-NI support.
OpenSSL now supports AES-NI in evp, not in an engine.  We can now get
rid of the no longer maintained aesni engine, which was broken last
summer.  Not only can OpenSSL now use AES-NI for everything it did
before we broke it last summer, but it can also use AES-NI for more
encryption modes than before, such as CTR.
Tested on amd64, both vanilla and in an i386 chroot.
ok christos
Ticket 832
Welcome to 6.1_RC1!