Add .static.storeHtmlAttributes

Defaults to true, but set to false, so we don't do redundant work for
aliens.

Change-Id: If35db3a67afd78124b4b2b46bb78ad60cbac46f5
Add .static.enableAboutGrouping

Defaults to false, nodes can opt into about grouping. Not being used
yet, will be used in the converter rewrite.

Change-Id: Ic2a529241e69fb07ac926c826ead0108193b3050
Change context.wrapping to context.inWrapper

It's what the docs say it should be, so let's call it that :)

Change-Id: Ia10861ce77872243beb3d3a1886877824103f6c9
(bug 45062) Implement the new node API in the converter

This changes the node API to work with multiple elements, so we can
support about groups. Instead of passing in and returning single DOM
elements, we use arrays of DOM elements.

ve.dm.Converter:
* Pass modelRegistry into the constructor
* Remove onNodeRegister handler and its data
* Remove getDataElementFromDomElement() and
  getDataAnnotationFromDomElement(). Most logic moved into
  getDataFromDom(), some into createDataElement()
* Remove createAlien(), replaced with
  createDataElement( ve.dm.AlienNode, ... )
* Replace doAboutGrouping() (which wrapped about groups) with
  getAboutGroup() (which returns an array of the nodes in the group)
* Put in a hack so <meta>/<link> elements with an mw: property aren't
  alienated
* Remove about group wrapping behavior in favor of just outputting
  multiple nodes

ve.dm.AlienNode.js:
* For multi-element aliens, only choose inline if all elements are
  inline, not just the first one

ve.dm.example.js:
* Add html/0 stuff for meta nodes
* Fix test case to reflect new alien behavior

Change-Id: I40dcc27430f778bc00a44b91b7d824bfb2718be6
Support RDFa type regexes in ModelRegistry

Change-Id: Id19c3a567140f9e27ba732b6e8d9e25bc7a28a4f
Add MWMetaNode to clean up <meta>/<link> hack in the converter

Change-Id: I4c69bff4981eef78415b43d31c3fd2ee271450ef
Merge "Add .static.storeHtmlAttributes"
Merge "Add .static.enableAboutGrouping"
Merge "Change context.wrapping to context.inWrapper"
Merge "(bug 45062) Implement the new node API in the converter"
Merge "Support RDFa type regexes in ModelRegistry"
Merge "Add MWMetaNode to clean up <meta>/<link> hack in the converter"