Fix using strlcpy() on non-BSD systems

Only compile and include this if HAVE_STRLCPY isn't defined.  Should work on
non-BSD systems just fine.