Fix configure for real

The else branch of AS_IF was still not working, so instead of wrapping
AC_PROG_OBJC in anything, build a list of potential compilers in a
variable and use that as an argument for AC_PROG_OBJC.