Add first KDE Framework and infrastructure for it
This also adds qttools and extra-cmake-modules
- patches/qttools/disable-most-tools.patch: New.
- Makefile.am (EXTRA_DIST): Add qttools patch.
- configure.ac: Add new packages.
- src/toolchain.cmake.in: New. CMake toolchain file.
- m4/gpg4win.m4 (GPG4WIN_KDEPKG): Add KDE style package support.
- packages/packages.current: Add qttools, ecm and kconfig.
- src/Makefile.am (EXTRA_DIST): Add new install files. (gpg4win_kdepkgs): New list of kde style packages. (gpg4win_pkg_qtbase_post_install): Fix qt post install hack. (gpg4win_pkg_qttools_post_install): Hack for qmake brokenness.
- src/config.nsi.in: Add new package definitions.
- src/gpg4win.mk.in (DEFLATE_macro): Extract qttools. (KDEPKG_template_): New template for CMake / KDE projects. (OVERRIDE_QTTOOLS_CONF_TEMPLATE): Hack to avoid qmake templates.
- src/inst-sections.nsi: Add new sections.
- src/inst-extra-cmake-modules.nsi, src/inst-qttools.nsi, src/uninst-extra-cmake-modules.nsi, src/uninst-qttools.nsi: New. Only install sources.
- src/inst-kconfig.nsi, src/uninst-kconfig.nsi: New. Install KF5ConfigCore