Refactor SO and REV make variables.

Refactor the SO and REV such that they are set via autoconf variables,
@so@ and @rev@.  These variables are both needed by the jemalloc.sh
script, so this unifies their definitions.
diff --git a/Makefile.in b/Makefile.in
index 6f66e4d..8298389 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -27,14 +27,13 @@
 LDFLAGS := @LDFLAGS@
 LIBS := @LIBS@
 RPATH_EXTRA := @RPATH_EXTRA@
+SO := @so@
 ifeq (macho, @abi@)
-SO := dylib
 WL_SONAME := dylib_install_name
 else
-SO := so
 WL_SONAME := soname
 endif
-REV := 1
+REV := @rev@
 ifeq (macho, @abi@)
 TEST_LIBRARY_PATH := DYLD_FALLBACK_LIBRARY_PATH=@objroot@lib
 else
diff --git a/bin/jemalloc.sh.in b/bin/jemalloc.sh.in
index 4d13cc6..56cdfaf 100644
--- a/bin/jemalloc.sh.in
+++ b/bin/jemalloc.sh.in
@@ -4,6 +4,6 @@
 exec_prefix=@exec_prefix@
 libdir=@libdir@
 
-@LD_PRELOAD_VAR@=${libdir}/libjemalloc.@SHLIB_SUFFIX_NAME@.1
+@LD_PRELOAD_VAR@=${libdir}/libjemalloc.@so@.@rev@
 export @LD_PRELOAD_VAR@
 exec "$@"
diff --git a/configure.ac b/configure.ac
index 688e0c8..699f931 100644
--- a/configure.ac
+++ b/configure.ac
@@ -40,6 +40,10 @@
 
 dnl ============================================================================
 
+dnl Library revision.
+rev=1
+AC_SUBST([rev])
+
 srcroot=$srcdir
 if test "x${srcroot}" = "x." ; then
   srcroot=""
@@ -168,7 +172,7 @@
 AC_DEFINE_UNQUOTED([CPU_SPINWAIT], [$CPU_SPINWAIT])
 
 LD_PRELOAD_VAR="LD_PRELOAD"
-SHLIB_SUFFIX_NAME="so"
+so="so"
 
 dnl Platform-specific settings.  abi and RPATH can probably be determined
 dnl programmatically, but doing so is error-prone, which makes it generally
@@ -184,7 +188,7 @@
 	AC_DEFINE([JEMALLOC_PURGE_MADVISE_FREE])
 	RPATH=""
 	LD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
-	SHLIB_SUFFIX_NAME="dylib"
+	so="dylib"
 	;;
   *-*-freebsd*)
 	CFLAGS="$CFLAGS"
@@ -242,7 +246,7 @@
 AC_SUBST([abi])
 AC_SUBST([RPATH])
 AC_SUBST([LD_PRELOAD_VAR])
-AC_SUBST([SHLIB_SUFFIX_NAME])
+AC_SUBST([so])
 
 JE_COMPILABLE([__attribute__ syntax],
               [static __attribute__((unused)) void foo(void){}],
@@ -907,7 +911,8 @@
 dnl ============================================================================
 dnl Print out the results of configuration.
 AC_MSG_RESULT([===============================================================================])
-AC_MSG_RESULT([jemalloc version   : $jemalloc_version])
+AC_MSG_RESULT([jemalloc version   : ${jemalloc_version}])
+AC_MSG_RESULT([library revision   : ${rev}])
 AC_MSG_RESULT([])
 AC_MSG_RESULT([CC                 : ${CC}])
 AC_MSG_RESULT([CPPFLAGS           : ${CPPFLAGS}])