improve historical campaign lookup

Move the "enabled" check to the db query

Change-Id: I9e3d38fcad39ee02eb4f264068328e16989471ae
Save a ton of memory in GlobalAllocation

Untold savings.  Render Messages to text and discard along with parameters.

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

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

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

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

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

Change-Id: I20f19b6dde1fd409849ad23c3839a71da6b5fd7d
Revert "Serve Mobile URLs to Mobile Users"

This change has apparently totally broken master.

This reverts commit 56218b9d5851c4989d3a2b3ee82a294dc08c7588.

Change-Id: I5dbca03e55b256afa415543cd6c75dcfee0f274d
Merge "Revert "Serve Mobile URLs to Mobile Users""
Crosswiki Banner Hiding

Using a new configuration variable $wgNoticeHideUrls, banners
using the standard close button will now hide cross wiki using
the 'standard' fundraising hide special page.

Bug: 16821
Change-Id: Id12a7f21943e590952baf4a78a6ddd01c145f6a4
Serve Mobile URLs to Mobile Users

When on the mobile site serve CentralNotice infrastructure URLs
as mobile varients.

Always serve mobile variants of hide cookie endpoints.

Bug: 55860
Change-Id: I5d5b032b7a073ef5ee0fbb7356c91625e0da9f41
Localisation updates from http://translatewiki.net.

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

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

Change-Id: I3365936c3c29bf31c442dd04234c2e73388762d4
Fix Warnings on Campaign Logger

for some reason privates are not actually private. Originally this
threw warnings for the campaign logger; when
https://gerrit.wikimedia.org/r/#/c/93156/1 this was tried things
broke in the banner logger...

so we rename

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

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

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

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

Change-Id: I7bc565e5ff8d0c431a397260c57f1ed21bef0860
Convert two hardcoded strings to messages

Change-Id: I76a8bd16b09802e4b509761c1ff838feee1ebe92