verify auth_item
Always set talloc logging function
Don't cache request->password
Remove -rdynamic again

It's now become more urgent we have a proper fix for this as clang 3.4 accepts the -rdynamic flag. Unfortunately, unlike gcc, it just blindly emits -export-dynamic in the list of arguments to the linker which causes the ld to emit and error and the build fails.
Always pass -export-dynamic as a direct linker argument

GCC accepts the -export-dynamic argument, and will make decisions
about whether to include it in the linker options. On OSX it does
not include it in the linker options.

clang ignores -export-dynamic even when linking, and newer versions
when passed -rdynamic, will always pass -export-dynamic in the
linker options, which causes linking to fail on OSX.

The solution seems to be to pass -export-dynamic directly to the
linker for LINUX/FreeBSD/NetBSD i.e. -Wl,-export-dynamic.
more spelling issues cleared
myriad of spelling mistakes and corrected some documentation.

also removed the part saying control-socket was highly experiment.
Fix some more spelling mistakes