Fixing CN Banner Forcing

A nice regression bug was introduced where ?banner= forcing failed
to work. This fixes that problem. :p

Change-Id: I3f2903b3951cce5ce43e7ebd3037f35488e7d15a
Localisation updates from http://translatewiki.net.

Change-Id: Id3fd9e6e55050229111fa5a26f36f8b59d8049bc
Fixing CN Banner Forcing

A nice regression bug was introduced where ?banner= forcing failed
to work. This fixes that problem. :p

Change-Id: I3f2903b3951cce5ce43e7ebd3037f35488e7d15a
remove deprecated BannerListLoader

Change-Id: I3749125b685730816e4cf268ade69db38f787c30
Merge "Allocations function requires device"
Merge "remove deprecated BannerListLoader"
Localisation updates from http://translatewiki.net.

Change-Id: Ib8c453ae6e9b2e2f6b012b98dd2aa857d2d81299
Add dependency to mobile module

The mobile module should be loaded to ensure the device is known
beforehand. Currently CentralNotice module runs before this gets loaded
so will always pass 'desktop' as the device type.

Change-Id: I1f3ef13ba362ebdd81f5d64d3bfaf8da4de8b054
Remove unnecessary global

Not used anywhere

Change-Id: I075a516441ea51126b84007fb4496b4726f063d4
Localisation updates from http://translatewiki.net.

Change-Id: Ib9d84f0b8cacc181d679ad3c0f6a4bad100df3c9
Merge branch 'master' into wmf_deploy

Fixes for the GlobalAllocation tab and more importantly
changed a dependency so that we can load banners for mobile
users.
Localisation updates from http://translatewiki.net.

Change-Id: I2b55c6343f821b7cc7600d221cfc96a312e19c3d
Initial Mixins support

See http://www.mediawiki.org/wiki/Extension:CentralNotice/Banner_mixins

Three types of mixins are supported,
* PHP modules which implement magic words
* "preload" js snippets which are used to determine banner visibility
* ResourceLoader modules, which are loaded asynchronously

Magic words can accept arguments, passed in using an unfortunate syntax:
{{{ask-amount:arg1|arg2}}}

Change-Id: I8e117977d056c11cf0a7d3dc41129599e7fff0c8
Localisation updates from http://translatewiki.net.

Change-Id: Ifa337c000d68b8151eb3c590f845e4b0ce117039
Localisation updates from http://translatewiki.net.

Change-Id: I93bfa5a061a33263c23c930b77599c80b6c93d00
Localisation updates from http://translatewiki.net.

Change-Id: Id53beb51b517eaf5d6dc8a5f4ece5cb888036e6f
Localisation updates from http://translatewiki.net.

Change-Id: I01913cf227d98b31c1ea67cbcfc60b2f29742ba2
Localisation updates from http://translatewiki.net.

Change-Id: I5f36e1ebe362bf608a2e8e1e1aa8e443ed73480d
Localisation updates from http://translatewiki.net.

Change-Id: I0b1ea4231b63609b1cfea79dc2850adca85e74f8
Localisation updates from http://translatewiki.net.

Change-Id: I66bb6f459012bb2a4510306134a8bf47015d0769