w32: Add macro for the registry key.

* configure.ac (GNUPG_REGISTRY_DIR) [W32]: New ac-define.
* common/homedir.c (default_homedir): Use it.
* common/logging.c (do_logv): Use it.
Add i686-w64-mingw32 as w32 toolchain to autogen.sh.

--
Add --enable-silent-rules stuff.

* configure.ac: Add AM_SILENT_RULES.
Fix test for zlib.

* configure.ac (HAVE_ZLIB): Define only if found.
w32: Fix backslash quoting in registry name.

* configure.ac (GNUPG_REGISTRY_DIR): Double backslashes.
gpgsplit: Allow building without zlib support.

* tools/gpgsplit.c [!HAVE_ZLIB]: Do not include zlib.h.
(handle_zlib): Build only if HAVE_ZLIB is defined.
(write_part): Support zlib and zip only if HAVE_ZLIB is defined.

Signed-off-by: Werner Koch <wk@gnupg.org>
autogen.sh: Add envvar AUTOGEN_SH_SILENT

--
Improve the speedo make script.

* scripts/gpg-w32-dev/README: Remove
* scripts/gpg-w32-dev/GNUmakefile, scripts/gpg-w32-dev/speedo.mk:
Merge into ..
* scripts/speedo.mk: this.
--

Speedo may now be used to build from GIT or tarballs and has a couple
of other improvements as well.  For best results the autogen.sh files
of all source package should be updated to the one used in gnupg.

Signed-off-by: Werner Koch <wk@gnupg.org>