WCF smart card service improvement

Added Fault support.
Improved exception support in the CardNative implementation.
Reorganized the code.