[M85 Migration] Update Accept-Language field on platform language change
The original patch[1] updated accept languages only for http header.
However we should update it for RendererPreferences as well, because
it can be required by JS script, such as navigator.language.
This patch moves listener for accept languages from
HttpUserAgentSettingsEfl to ContentBrowserClientEfl and stores it.
Plus, sychronizes with renderer whenever accept language or preferred
language is changed.
[1]: https://review.tizen.org/gerrit/#/c/95478/
Reference:
https://review.tizen.org/gerrit/229501
(Cherry-picked from
21f645fc7510973ce8b636f9e9f597c877281ad2)
Change-Id: I509663a5bfb398ca7797426bfd277ae03738695c
Signed-off-by: Gajendra N <gajendra.n@samsung.com>