crowdin: New translations
Merge pull request #3654 from rsudev/crowdin_translations

crowdin: New translations
Remove translation until the correctness issue is settled
refactoring: factor out code for cache refreshing
Fix tests due to interface change
refactoring: factor out code for cache dropping
refactoring: remove cache thread operations
Remove unused string
Use already defined method to put viewstates
Update to RxJava 0.17.0
Use RxJava async utils
refactoring: separation of concerns
WIP