Fix, sanitize, and tidy the logic around return codes in rlm_sql
Properly create the list of "configure" targets

for *.ac, do *.ac -> *, not *.in -> *
Note recent changes
Change way we use OpenSSL.

- what the user tells us (env or CLI) goes at the START
  of CFLAGS, LDFLAGS, and friends.
- If OpenSSL is found, it gets added to CFLAGS and LIBS
  so that all of the modules can pick it up
- remove all *.mk build  rules which link to $(OPENSSL_LIBS)
  everything is now in $(LIBS), which should be used instead
setting libdir is no longer needed
Fix clang build under mavericks (OSX 10.9)

The default header files have moved, so they're no longer
in /usr/include/.  <sigh>

So we do special checks to find them.  And then add the special
sauce to jlibtool as DARWIN_CFLAGS, so it doesn't pick up the
rest of the CFLAGS we're using to build the server.

We also add the sauce to the normal CFLAGS and LDFLAGS, too,
so the normal build can proceed.

BUT, we add the special sauce to the END of the cflags.  So if
you want to use locally built libraries instead of the system
ones (I'M LOOKING AT YOU, OPENSSL), you can.
Move @.. to $(Q)...

That way we can set Q=@ for quiet, or Q="" for verbose

Because most versions of GNU Make are smarter than you.  If you
want to know what it's doing... HA! You can't!  There's an "@"
in front of the rule!  You're not supposed to see what the rule
does!