Don't Create, Populate, or Protect CNBanner /qqq

qqq language messages are no longer automatically created, pre-populated
with en language, or edit/move protected.

Bug: 51478
Change-Id: I03bedd98911ad0f50007440711aab797eaf35d46
Unify CentralNotice database creation

We've had a helper class/function for a while, we should use it :)

Bug: 42245
Change-Id: I993456509f5be107bfa5987a1fe7ea310f61504e
Merge "Don't Create, Populate, or Protect CNBanner /qqq"
Prevent banner display in print media

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

Change-Id: Ie70728850f89282907036681cd2c44a97855a2f0
Add CentralNotice Banner live preview link

From the banner list and the banner page it is now possible to click
for a live preview of the banner using Special:Random.

Bug: 25387
Change-Id: I42ba0980e2446b7796f71c4a4bed14223b8d3ac3
Merge "Add CentralNotice Banner live preview link"
Localisation updates from http://translatewiki.net.

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

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

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

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

Change-Id: I6f2f19f4b0fc2dd2ab30da3b6e7b7c356a1fb941
(FR #1016) Support campaign archival

TODOs:
* Confirmation screen
* Expose previously archived campaigns in the index when desired

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

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

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

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

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

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

Change-Id: I50ac77e36f9203d2d84a183799f2eb4854ad5c89
UI for Archiving Campaigns

Allows the user to show/hide a campaign based on archival settings.

Also added logic that will not allow archiving if the banner is locked
or enabled.

Change-Id: I620e2a8bc23796fb9c1759330a320e1109ee1fd9