update autogen for the build_all fix
cmake build: don't link the kdsoap libs to Qt5::Widgets nor Qt5::Gui
Add setRawHTTPHeaders to KDSoapClientInterface.
Found this while showing this code in a Qt training.

QWaitCondition can lead to spurious wakeups, so check the condition
and wait again if it's not true.
Handle attribute names with a dot, and enum name with a space.

These are valid in XML schema, but not when turning these into C++ identifiers.
This fixes support for http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl
Unittest based on http://www.onvif.org/ver10/device/wsdl/devicemgmt.wsdl
The Windows .bat relies on the unittest being called after the directory.

It was just "onvif" so onvif.org.exe couldn't be found.
mention github instead of the support address
Allow generation of getters with return values that reveal whether an optional element was set
Keep the original getter return type if the new command-line options haven't been used, to avoid regressions.
Add unit tests for the new -optional-element-type command-line switch
Add documentation for ownership for the raw pointer case for optional elements. Make help print-out prettier.
add changelog for the previous 4 commits
Not sure what happened, these subdirs went missing in the previous commit.

These tests were written by Ville Voutilainen <ville.voutilainen gmail.com>
Rename issue38 to specialchars_wsdl
rename issue1 to empty_response_wsdl
rename issue4 to element_ns_wsdl
Fix "make test" for systems without pushd
We're not testing Qt 4.6 anymore -> up the requirement to 4.7
Merged upstream