Support client certificates in API client
Add support for client TLS certificates in the krake.client.Client.
TLS certificates are the primary authentication mechanism for cross-service communication in Krake. Other authentication mechanisms could be added in a later stage.