Introduce a universal OkupyCipher. Use it for IDCipher.
Use local memory cache session backend in tests.
SSL auth: authenticate directly into session.

Do not use dedicated tokens. Instead pass the encrypted session
identifier and write the authentication results directly into the
current session.
Move SSL verification into a dedicated backend.
Merge pull request #56 from mgorny/ssl-cleanup

SSL cleanup
add support for a secondary password

Using edpwd I generate a new random secondary password and I add it to
the session. This feature improves user experience and prevents user
from submitting password all time.