ReCaptcha feature
ReCaptcha config from setup script

Added config setting to be available from the ./setup script. Captcha
public and private keys are added in the Features->Security tab, the
captchaLogin is available in the New Server tab where you can enable or
disable reCaptcha for that server.
ReCaptcha https and CSP bug fixes
ReCaptcha error message
Recaptcha bug fixes

Error message for empty captcha "Please enter correct captcha!" and if
the user enters correct captcha but wrong login data it won't be
required to enter it next time.
refactor server_collations.php
1. split long function
2. add server_common.lib.php
rename function name for a better indication
refactor mysql_charsets.inc.php
Whitespace cleanup
Disable response wrapper in fatal error path

There might be some critical pieces (eg. json, pcre or session) missing
and there is no way to make Response class working at this point.

Fixes #3981
Translated using Weblate (Indonesian)

Currently translated at 74.8% (1947 of 2603)
Merge remote-tracking branch 'origin/QA_4_0' into QA_4_0
Merge commit 'd34f8d5182b34519de2b5b6778d09c49da5111dc'
Merge remote-tracking branch 'origin/QA_4_0'
Whitespace cleanup
Translated using Weblate (Indonesian)

Currently translated at 71.4% (1904 of 2665)
Merge remote-tracking branch 'origin/master'
NDB supports relations since 7.3

RFE #1433
Merge branch 'master' of github.com:phpmyadmin/phpmyadmin
Document switching extension as an option (RFE #1427)