Bug 50212: Enable talk on project pages

Change-Id: I884a21b1942216102c868bc7c190fc783a3c1991
Remove superfluous GetMobileNotice call.

* Currently, GetMobileNotice gets called twice instead of once.
* This change will make it so that GetMobileNotice is only called once, from the WML context. It also removes some effectively dead code in a template view.
* This change can be implemented independently.
* Change 69336 may result in GetMobileNotice becoming the definitive banner generation hook (instead of the current split between MinervaPreRender and GetMobileNotice), although to be functional it will need to give the callee full control over the banners array at the last possible moment (similar to MinervaPreRender). Discussion is underway on change 69336.

Change-Id: I151858a632fbd3456f38d2c28e512e959bd5a757
Fixing link to login page so that it returns users to upload page

Bug: 50397
Change-Id: I4f7ee65bd483797ee4363f13b00ceba66dae40c2
Allow editing on special cased main page

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

Change-Id: I7e12a5f34170d745863ba1a1277b672e11396a0b
Merge "Allow editing on special cased main page"
Bug alpha: Ensure heading is correct on nearby overlay

Currently wgTitle is binded to the first loaded page which is not
wrong when lazy loading is happening

Change-Id: If8888791ea735f6ca39095a7ad279b8eef83ea8f
Merge "Bug alpha: Ensure heading is correct on nearby overlay"
Regression: re-enable new page creation

Bug: 50410
Change-Id: Icd713ed7bf69ddf35203c6de0ff41a1d33e0b643
Merge "Bug 50212: Enable talk on project pages"
Alpha: Allow commenting on talk topics

* Add default styling for em tag
* Create TalkSectionOverlay

Change-Id: I731ff792d3a009503e530272f85c2dfedde03b74
Merge "Alpha: Allow commenting on talk topics"
Fixes to animations (transitions) and notifications

Make those animations buttery smooth, glitchless and awesome.

* Put all notifications into a separate #notifications div (helps
  sandbox those transformed elements better, seems to fix blurry text
  for good).
* Create a more universal transition LESS mixin (accepts arbitrary
  number of transitions just like transition CSS property).
* Animate only the required properties for notifications (not all
  properties).
* Provide a reliable fallback for browsers that don't support
  position: fixed (that works both with and without animations).
* Stop treating Firefox and MSIE 10 (Windows Phone 8) as if they didn't
  support position: fixed.

Bug: 50621
Change-Id: I9aa603fae53c36184421c520e911f6e4b9ba5300
Merge "Fixes to animations (transitions) and notifications"
Regression: fix background glitch in left nav

Introduced in f532ca60e85530456aea9a9c5ddd4d363816a5f1
Without this, when the screen height was greater than left nav's height,
grey background would extend below article's content.

Change-Id: I3b28e823698de078dbf480f11b427976ccc1b446
Fixing double escaping of searchbox placeholders.

Bug: 50618
Change-Id: I3ca7496ad9613817f22c6b609d8773a5575c0d98
Localisation updates from http://translatewiki.net.

Change-Id: I4279cf7b09b0de96d7169c084f873183e472da26
Add missing i18n message for user notificaitons tooltip

Bug: 50703
Change-Id: I71e45bd02a1052d36a186ce4bc31343c7dd24173
Merge "Add missing i18n message for user notificaitons tooltip"
Merge "Fixing double escaping of searchbox placeholders."