Add compatibility with deliver!
Merge pull request #262 from loopj/fix-deliver-bang

Add compatibility with deliver!
Make sure raw_message responds to message_id before setting it
Merge branch 'master' into add-message-id-to-message