Revert "Add JE_RUNNABLE() and use it for os_unfair_lock_*() test."

This reverts commit a2e601a2236315fb6f994ff364ea442ed0aed07b.

JE_RUNNABLE() causes general cross-compilation issues.
diff --git a/configure.ac b/configure.ac
index 2413673..053e5d7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -43,17 +43,6 @@
                                [$4=no])])
 ])
 
-dnl JE_RUNNABLE(label, hcode, mcode, rvar)
-AC_DEFUN([JE_RUNNABLE],
-[
-AC_CACHE_CHECK([whether $1 is runnable],
-               [$4],
-               [AC_RUN_IFELSE([AC_LANG_PROGRAM([$2],
-                                               [$3])],
-                              [$4=yes],
-                              [$4=no])])
-])
-
 dnl ============================================================================
 
 CONFIG=`echo ${ac_configure_args} | sed -e 's#'"'"'\([^ ]*\)'"'"'#\1#g'`
@@ -1660,11 +1649,7 @@
 dnl ============================================================================
 dnl Check for os_unfair_lock operations as provided on Darwin.
 
-dnl Run the test program rather than merely compiling so that dyld lazy symbol
-dnl binding doesn't result in a false positive if building with a version of
-dnl XCode (>7) that supports the API on a system that is too old to actually
-dnl implement it (<10.12).
-JE_RUNNABLE([Darwin os_unfair_lock_*()], [
+JE_COMPILABLE([Darwin os_unfair_lock_*()], [
 #include <os/lock.h>
 ], [
 	os_unfair_lock lock = OS_UNFAIR_LOCK_INIT;