Fix alien demo

mw:Alien no longer works in core, add ve:Alien.

Change-Id: Idfe9c678016b34c8514c469fcf11dc1199cf0e4f
Alien node styling

Set highlight opacity on the $highlights group so it can be changed
for different highlights.

Give aliens the 50% focussed opacity when blurred, and a blue fill
when focussed.

Change-Id: I20c88c8545177f0a70ebc09aa54f845b14874038
[BREAKING CHANGE] Move language functions to the platform

We now use language names in multiple places so we need a common
place where they can defined and overridden (e.g. MW can provide
localised language names from CLDR).

Change-Id: I52f2c31dd63d4e49dc4a1a6e66f5d5c01bc390ec
Merge "Fix alien demo"
Merge "Alien node styling"
Localisation updates from https://translatewiki.net.

Change-Id: I704af33bf8eeaa9b144e452e030fe8b9393268b0
Localisation updates from https://translatewiki.net.

Change-Id: I0be15b6d2745596340a842df552bfee5b2392167
Localisation updates from https://translatewiki.net.

Change-Id: I9cbdc54f66acd374208c40bbd339fd8489fa3734
Remove margins from paragraphs inside table cells

Bug: 65416
Change-Id: Ifd4aa46aa1f532ef364e2218a8ac8e18320f261e
Localisation updates from https://translatewiki.net.

Change-Id: I407ad707053511b1852f7ba911718d5d8be1f7be
[BREAKING CHANGE] Make all focusable nodes clickable

In practice anything with a primary command is also
clickable, so just merge the code.

Change-Id: I629d3da8d15ff1e70feadea01fac2a7a3f4748f5
Create highlight elements on demand

Instead of guessing how many we will need then removing
them at position time if they are no longer visible.

Change-Id: I4b0b571997289426c4f7aac790adffc05198d2ba
Fix shield CSS broken by Parsoid styles

Hack to be removed when bug: 66616 is fixed.

Change-Id: I6b35c66ddb0bbb112e711c405ea0a992784ac487
Merge "Fix shield CSS broken by Parsoid styles"
Trigger endRelocation on focusable drag end

It isn't usually called, but if it is onDocumentDrop might not fire,
(e.g. dropping back on itself) so call endRelocation here. It doesn't
matter if endRelocation is called twice.

Change-Id: I259fbfb0fe122c1bad7ea49fb7f5684821eca452
Merge "Trigger endRelocation on focusable drag end"
Merge "Remove margins from paragraphs inside table cells"
Revert "Fix shield CSS broken by Parsoid styles"

Parent Parsoid bug has been fixed.

This reverts commit 97edf35bbcf8b70f511688863493ff9cc5b8492d.

Change-Id: Id0b7653bd3a4a3da86987c76f5e795d486d71273
Merge "Revert "Fix shield CSS broken by Parsoid styles""
Merge "[BREAKING CHANGE] Make all focusable nodes clickable"