[FIX] validators: fix incorrect return value on rpMasterAddressExists
Merge pull request #1308 from shekenahglory/master

[FIX] validators: fix incorrect return value on rpMasterAddressExists
Merge branch 'release'
Merge branch 'release'
Merge branch 'develop'
Merge branch 'develop'
Merge branch 'release'
[FIX] Clear scope on logout
Merge pull request #1380 from vhpoet/hotfix

[FIX] Clear scope on logout
Merge branch 'release'
[FEATUERE] rpRippleName filter
Merge pull request #1402 from vhpoet/develop

[FEATURE] rpRippleName filter
[FIX] 2fa: make it work on the security page
[FIX] Trade: add in gateway help center link, replace issuer references with gateway
[TASK] rpRippleName: Add caching
Merge pull request #1405 from vhpoet/release

[TASK] rpRippleName: Add caching
[FIX] Notifications should include executed trades (RT-1667)
Merge pull request #1404 from annatonger/fix/tradefix2

[FIX] Trade: add in gateway help center link, replace issuer references with gateway
Merge pull request #1403 from shekenahglory/release

[FIX] 2fa: make it work on the security page
[FIX] RT-1206: Detect browser language preferences

1. Detect user's browser language settings, and if we have a translation available in that language, display client in that language
2. If we don't have a translation available, display client in English
3. If a invalid language was selected (such as navigate to `#/lang/abcdefg`), display client in default language (as 1 & 2).

* For languages with variants such as `zh-CN` and `en-US`, we will treat thoses as `zh` and `en`.
* A language alias map is introduced as the browser uses `zh` for Chinese but we use `cn` for Chinese.