Rename OpenSSLEncryptor to OpenSSLSymEncryptor to make it clear that it uses symmetric key encryption

Signed-off-by: Scott Wilson <i@scottwilson.ca>
OpenSSL seems to add a newline on decryption so strip it off here.

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Add GroupPasswordAuthenticator

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Add info about GroupPasswordAuthenticator and encryption to examples

Signed-off-by: Scott Wilson <i@scottwilson.ca>
Avoid timeout firing after failure in authenticators. Either timeout or failure not both.

Signed-off-by: Scott Wilson <i@scottwilson.ca>