FIX: Title text should be correctly escaped since we are generating a raw html.
Added some missing references, see https://github.com/rails/rails/issues/12982
adds small HasCurrentUser mixin test improvements
fixes HeaderController test
adds unit tests for Discourse.TextField
adds unit tests for SearchTextField
Correct few spelling in the comments
Added some missing spanish translations
Update client.zh_CN.yml
Merge pull request #1766 from ofgeek/patch-1

Update client.zh_CN.yml
Merge pull request #1753 from velesin/search_text_field_tests

adds unit tests for SearchTextField
Merge pull request #1751 from velesin/text_field_tests

adds unit tests for Discourse.TextField
Merge pull request #1750 from velesin/header_controller_test_fix

fixes HeaderController test
Merge pull request #1749 from velesin/has_current_user_test_improvement

adds small HasCurrentUser mixin test improvements
Merge pull request #1745 from ok-harry/master

FIX: Title text should be correctly escaped since we are generating a raw html
Merge pull request #1737 from chancancode/add_missing_references

Added some missing references
Renamed `sublime-project` to `discourse.sublime-project` as sublime expects a `.sublime-project`
extension.
Googlebot seems to parse Javascript and inserts our browser update message
into their search results. If our client is googlebot, don't tell them to
update their browser.
FIX: iOS height was incorrect when zoomed for cloaking
FIX: Only consider image sizes from valid src values.