Replace tabs with two spaces in cmake code.
Remove empty file
Install the CMake config files to the correct directory.

Otherwise find_package can not find them.
Generate a ConfigVersion.cmake file for the cmake package.

As the macro used to write the file is new in CMake 2.8.8, require
that CMake version.

Also remove the old VERSION variables. The ConfigVersion.cmake file
defines the variables KDSoap_VERSION_MAJOR, KDSoap_VERSION_MINOR,
KDSoap_VERSION_PATCH and KDSoap_VERSION, so no need to add equivalents
in the Config.cmake file. Especially as the equivalents are oddly and
inconsistently named (KDSOAP_VERSION_VERSION_MINOR), I think this is just
a bug fix.
Use GNUInstallDirs to determine install dirs
Create IMPORTED targets for the cmake package.
Add missing install rule for kdwsdl2cpp executable.
Remove content from end*() commands.
Trim trailing whitespace from the macros file.
Use the imported target name in custom commands if available.
Set the missing KDSoap_INCLUDE_DIRS variable from the config file.