fix whitespace start ake always starting ake
Add encrypted parameter to UI listener.

The spec says,

   Receiving plaintext without the whitespace tag

   If msgstate is MSGSTATE_PLAINTEXT:
     Simply display the message to the user. If REQUIRE_ENCRYPTION is set,
     warn him that the message was received unencrypted.
   If msgstate is MSGSTATE_ENCRYPTED or MSGSTATE_FINISHED:
     Display the message to the user, but warn him that the message was
     received unencrypted.

This led to some confusion when using REQUIRE_ENCRYPTION, which only
refuses to send unencrypted messages.

See: https://github.com/cryptocat/cryptocat/issues/447
bump version