Squashed 'bundle/chat/' changes from 404e5b7..99248e9

99248e9 change the way to handle self message
3d7d9af modification to send self msg
d437a0b modified the way to send and store self msg
3b8f4c0 Merge commit 'bf6673045eb72a43c40f3266035374d56d06cc08'
bf66730 Squashed 'bundle/io/' changes from ee28f47..47ce015
87e2d1c css update

git-subtree-dir: bundle/chat
git-subtree-split: 99248e9eedb8216acb9760a85a3a0e2c27d4ca2e
Merge commit '70a77f7c51ca8e8af156c7bf35889efca6361a9d'
image path updated