Rework dlopen of plugins.

Allow plugins to do lazy symbol binding when loading and allow
the symbols to be global so in the python plugins we can load the
dynload modules which are not linked against libpython. Otherwise
we get symbol errors on load.
Tweak windows dlopen code.
Rebuild configure and config.h.in
Allow to disable client in client configuration

Fixes #288: Disable client in client configuration