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!
Fix typo in version.c
Basic fixes to jlibtool which are unlikely to break anything
Fix defaults for chase_referrals and rebind
Set CFLAGS/CPPFLAGS when re-running configure scripts
Ignore non-ether CHADDR
Use talloc for results

Remove trailing \n

Don't set statement field to NULL. Closes #455
Off by one...
Fix for Coverity
fr_socket() returns a negative number for error
Checks for case which shouldn't happen
Remove dead code
Unlock on malloc fails
Return if alloc fails