Fix a few warnings, report unaligned relocs, and adjust the check

Well, I'm not sure any really must be aligned, but at least Lunar definitely uses unaligned 32-bit ones.  This fixes #4544 and adds reporting so we can see the rest.

-[Unknown]