Add wrap-with-certificate-cn middleware

This middleware adds a :ssl-client-cn key to the request map if a
:ssl-client-cert is present. This makes for easier certificate
whitelisting (using the cert whitelisting function from pl/kitchensink).