CIAInfo.java - added gettter for the variables of the asn1 structure
Move proxy classes to TLS module

The TLS stack is needed in the HTTP proxy, furthermore only TLS connections should be used
anyways. The rationale to move the proxy is that if it resides in the common package, a cyclic
dependency is present between the common and tls module.
Rename TlsNoAuthentication to DynamicAuthentication, so that it better reflects its purpose
Create GenericCryptoSigner class wrapping a generic crypto DID

The class has functions to retrieve a certificate and perform a signature. It comes bundled with a
finder class which can be used to find available DIDs for a given card.
The implementation is still missing, but the interface should be stable enough to work with the
type.
Use the new CredentialFactory and GenericCryptoSigner in the DynamicAuthentication class
Adding additional functionality to TLS module

- add KeyStoreSigner and Credentials
- add SimpleFactorys for cases when no finding is necessary
- add logic to find a DID usable for TLS authentication
Add S-Trust recognition and images
Remove deprecated methods from CardUtils
Add *.log and *.orig files to gitignore
Fix Bug #237: PIN change does not work with comfort terminal

In case PACE is not followed by TA v2, the data length of the pace control command was 1 but it
needs to be at least 5 bytes long.
Add full eGK card info file
Update libusbx to 1.0.15
Implement writing for record based files
Add PrK.CH.AUTN_signPKCS1_V1_5 in eGK CIF to produce PKCSV1_5 signatures