Fix Issue42 : a number in a string enum is now handled

We just replace the number by _number to be sure it compiles.
Test created in unittests.
Some Clean-up of the SOAP-80 and SOAP-42 fixes.
SOAP-99: Improve build instructions
update autogen for configure.bat.in fix
update autogen again for configure.bat.in
Add some enum fixes and rename the unit test

- change name issue42 to enum_escape
- handle "http://" within an enum
- improvement of the enum to allow "Num+char" eg : 6B
Fix race conditions in KDSoapNamespaceManager on Windows

because MSVC doesn't implement threadsafe statics (issue41).
rename some files to minimize clashes with msexchange_wsdl (in qtcreator navigation)
Use _kd_substitutionElementName() also in the non-array case. SOAP-97.
update autogen for configure.bat.in once more
Add support for ignoring specific ssl errors in KDSoapSslHandler too (SOAP-92)
Add the support of the attribute use "prohibited" in a complexType.
apply the _nil mechanism but make sure the nil variable remain true even
when it's set with the setter function. This keep sure we don't serialize
the prohibited attribute. Then SOAP-102 is solved.
Fix useless line in some pro files.
mention franck's last bugfix
Fault Support : libKDSoapClient is now containing KDSoapFaultException

This class represents the generic fault that raise an exception, when a
fault is generic it means the <detail> tag is empty.
Faults Support : Server side implementation

this handle the <detail> tag which is a KDSoapValue, storing and passing it
to the client side.
Add some items into .gitignore
Fix compilation on Windows
update autogen for the build_all fix
cmake build: don't link the kdsoap libs to Qt5::Widgets nor Qt5::Gui