Merge pull request #542 from Atheros1/master

Identicons
Refactored some table items to remove the universal unreadable variable 'new_item'
Merge pull request #548 from Atheros1/master

Message Expire
Merge pull request #550 from Atheros1/master

Various fixes
Merge pull request #551 from Atheros1/master

Fix #545
Merge pull request #547 from neko259/master

Refactored some table items to remove the universal unreadable variable ...
Refactoring main qt module. Moved popup menus initialization to separate methods, simplified inbox loading and moved magic strings to the model scope constants so they won't be created every time.
minor style changes to previous commit