Fix universal builds of libgcrypt

https://trac.macports.org/ticket/20866 also applies to homebrew. `./configure` always sets `SIZEOF_UNSIGNED_LONG` to 8, while it should be 8 on x86_64 and 4 on i386. This leads to hangs and crashes when trying to use libgcrypt on 32-bit Macs.