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.
Faults Support : TestCase and harcoded code which will be generated later.

Data driven unit test and code which is handling the exception raising.
Two exceptions raised : the specific and the generic one.
Add some items into .gitignore