Localisation updates from http://translatewiki.net.

Change-Id: I488ebb99fba311a78fc879933606f797a1f640ad
wikibits: Wrap UA and accesskey globals in mw.log.deprecate

Change-Id: I026d3d3110fe1580733324d50e8a4c8b04798234
wikibits: Replace checkboxShiftClick globals with dummies

They have been deprecated in favour of jquery.checkboxShiftClick for
many releases now (since MediaWiki 1.17) and aren't used anywhere in
MediaWiki core (or extensions that I know of).

Though removal is justified, given the slow pace at which the tour[1]
is progressing and the amount of garbage I still find on a daily basis,
I'm replacing them with dummies instead and marking the dummies as
deprecated for easier tracking.

[1] https://meta.wikimedia.org/wiki/User:Krinkle/Le_Tour_de_Wik%C3%AD/2011_Resource_Walker

Change-Id: I72aac6111b9be974f160fecad8312c49c9460c5b
wikibits: Wrap jsMsg in mw.log.deprecate

No release notes since it was already deprecated (in 1.17 to
mw.util.jsMessage and in 1.20 to mediawiki.notify, though we
don't fallback to that directly since it is not compatible).

Change-Id: I359c94929e58363d5b38f410a60b456111bb0897
wikibits: Pass JSHint

Change-Id: I95897e01b339c16abdd12190129d2b343be43d30
Check if API enabled before loading dependent JS modules

Affects whether these modules are loaded:

* mediawiki.searchSuggest ($wgEnableAPI only)
* mediawiki.page.watch.ajax ($wgEnableAPI, $wgEnableWriteAPI,
  'writeapi' right)
* mediawiki.page.patrol.ajax (same as above)

Checking of $wgUseAjax has not been removed where it was
already present, in case some users have set the variable
to false to disable these specific features.

Bug: 30213
Change-Id: If2ec219cfbb94e7c9718c58b9b54a508d0e0c656
Merge "Check if API enabled before loading dependent JS modules"
Merge "Localisation updates from http://translatewiki.net."
Localisation updates from http://translatewiki.net.

Change-Id: I9832bfa9e077c7f71e95a64d615dd83b98676124
revert last 'ru' l10n update

The russian localisation update made in 4455865 are apparently wrong.  A
side effect is also the 'mainpage' message that got changed and which is
breaking tests in master.

Change-Id: I99bcda82f524ddde25a860dc5c08a77a31acd604