Fix spelling of various strings.

I dumped `strings barnowl.bin` into a file and ran it through ispell,
and then excluded libfaim corrections.
Fix a memory leak in zcrypt.c, caught by clang scan-build
Die on a failed zephyr_zwrite; don't silently ignore it
Fix some undefined behavior in filter.c, caught by clang scan-build
Make :loadsubs reload instanced personals too

Right now if your subs get lost because something falls over, you have
to manually sub to instanced personals to get them back. :loadsubs
doesn't work.

(Supposedly that code is for "backwards compatibility", but... it dates
back to kretch. Probably because it's odd that :loadsubs [file] will
also automatically load the default subs. But given that everyone runs
:loadsubs with no argument to mean "oops zephyr fell over reload my subs
please", I'm okay with adding more code to the "backwards compatibility"
path. I doubt anyone actually runs :loadsubs with an argument anyway.)

Also, while I'm here, get rid of that 'foo' variable. (Really? Really?!
foo?!?)
configure: Look for libcrypto even when configuring --without-krb4

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
configure: Only use LIBCRYPTO_{CFLAGS,LIBS} on PKG_CHECK_MODULES success

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
configure: Try openssl.pc after libcrypto.pc

OpenSSL < 0.9.8 didn’t ship libcrypto.pc.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Use CHECK_STR_AND_FREE more

We have this macro, why not use it?  (And it simplifies code a bit.)