Reference core bug 53774 in bug 49000 comment

Bug: 49000
Bug: 53774
Change-Id: I1f26c7ac770daca06ae3c87742c1b3e3d2b17e41
Internal lists render nothing in the CE

Previously they were rendering hidden spans.

Remove hiding from internal items as they have no rendered parent.

Change-Id: Iacc12715900123cd5ab0ddefa713e57e9bea0d1b
Exclude tools from catch-all menu in media and reference edit dialogs

Change-Id: Ic3c94099fa1db5b1a40ac2a2dbf17562cb36c73b
Merge "Reference core bug 53774 in bug 49000 comment"
Merge "Internal lists render nothing in the CE"
Merge "Exclude tools from catch-all menu in media and reference edit dialogs"
Add test for getOffsetFrom(Element|Text)Node

Assert the result at every offset in the DOM.

Change-Id: I5a8ca28a7ee22c49d23077ad6993499ec726bbb3
Fix getOffsetFrom(Element|Text)Node for annotated aliens

* Replace addOuterLength with a recursionDirection as we only
  want to add length when the first recursion was to the left,
  and add nothing if we recursed to the right.
* Use isContentEditable which is the proper calculated boolean.
  contentEditable is often just (string)'inherit' :/
  Mercifully this works in in IE.
* Only check for the IE ce bug if we aren't recursing at all.

Bug: 53766
Change-Id: I247d1b68484cb510335b5f6789269ec254376cfe
Merge changes I247d1b68,I5a8ca28a

* changes:
  Fix getOffsetFrom(Element|Text)Node for annotated aliens
  Add test for getOffsetFrom(Element|Text)Node
Fix ridiculous MetaList test case

Doing retainMetadata followed by a replace (not replaceMetadata)
doesn't make any sense and its behavior is undefined, so don't do that
in the test suite.

Change-Id: Ica032b0a5122d24e40e43e3eb43fea940270aece
Add group to internal list items in test data

Previously we were just omitting the first parameter to
queueItemHtml()

Change-Id: Ib4b6d2877d6cfe6b8469a300f89a4a54cbec6da3
Fix doc comment in ve.ui.Surface.js

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

Change-Id: Ia59933d9eea977a1aa294468b63fb46ce78510de
Merge "Fix ridiculous MetaList test case"
Merge "Add group to internal list items in test data"
Merge "Fix doc comment in ve.ui.Surface.js"
Apply DOM changes in onProtectedSetup and onProtectedTeardown instead of constructor

It's important in case of replacing root element ($) of a node, so new element
does have CSS class and contenteditable property set.




Change-Id: Icf14e2164e89114e6b7c10672b782d02f4c5daac
Sort i18n messages

Change-Id: Ic736fd63aa76c324edb67b303aadb269221ab213
Define RDFa types in ve.dm.MWBlockImageNode once and reuse whenever possible

Change-Id: Iebb2081dee4555f459adaa4cb9b802c283cf4827
Merge "Define RDFa types in ve.dm.MWBlockImageNode once and reuse whenever possible"