fix potential memory leak and move cleanup to the end of the function
mark exit_toxic_* functions as noreturn
fix another potential memory leak
temporarily revert a862874740f7778ea498cdc28220833f6a1a983e.
Merge pull request #240 from s3erios/master

Fix some 'clang --analyze' warnings
message sending queue for fake offline messaging
implement read receipts