Reconstruct campaigns from logs

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

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

Change-Id: I2a30c516ec974e82b5488ba45d9d3e79f4b06542
(FR #894) Crazy sql to rebuild corrupt logs

Change-Id: I51146a7392a05ca6227c3dae1afdb869ce7e80e4
Merge "Reconstruct campaigns from logs"
Merge "(FR #894) Crazy sql to rebuild corrupt logs"
fix dependencies on the future

Change-Id: If24b95e036a933213ae9ca95fd35749d7ed5fb36
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
Allocations function requires device

Change-Id: I4b5435c2f761079dbe09d3ed2d0a410f75f01275
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.