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