Fix of issue 1055

Thanks to sappadillidallagio and warctor/Parker for reporting.
Merge branch 'master' of git://github.com/AlericInglewood/SingularityViewer
Update changes in floater IMs
Merge branch 'master' of git://github.com/Lirusaito/SingularityViewer
Fix the issue of system messages being counted towards unread IMs
Merge branch 'master' of https://github.com/DamianZhaoying/SingularityViewer
Fix up spanish translation for the IM flyout button
Add NewIMsPerConversationReset to reset the visibility of the New IMs button when the communicate floater has been opened and closed and NewIMsPerConversation is in use

(this is now the default behavior of NewIMsPerConversation)
Fix for STORM-1948; modified version of viewer-release's 683b1ecc6ce8255d31cad3c674ffaf87353c6469

To maintain compatibility with grids that still use the old home position set notification method, a common function is called.
The fix has also been applied for the special case of death teleports.