Makefile: allow JOHN_LDFLAGS

there's JOHN_CFLAGS to add custom CFLAGS, so do the same for the
LDFLAGS.