Couple on teaks and fixes

+ Fix: if user has completed his/her profile, then other are constantly
shown message 'is yet to share his personal information with others.'
+ Fix: added missing translation labels mainly messaging and stream
components
+ Tweak: added caching for weather module