Add log entry

If $wgMathDebug is set the math extension, expects
a debug value to be set.

Change-Id: I206f30dd33840cbe692e9c33d4127620963de8f7
Update npm modules to ubuntu14

Ubunut 14 version of mathoid 0.2.5

Bug: 68099
Bug: 69298
Change-Id: I4d0eb9db7e4243c0cf09ec31b6ccf57b1027047a
Add TeX annotation

Adds the the tex annotation to the MathML element.

Bug: 71673
Change-Id: I8f7718bf9d39dad4a49038b7cc8c25f5471ac072
Update to the most recent mathjax node version

Change-Id: I49fec24bf9c21c531bb65f9f53d041e1b4c0293b
Fix: Load texvc macros from the TeX folder

The texvc extension file is located in the
TeX folder and not in the main extension folder

Change-Id: I7aae95c17462fd8675430f500199bef9cccd50ee
Add missing texvc.js to the compressed foler

Change-Id: I5b85f705bf44476b2167e71706e7de400a577ea5
Clean up mathoid-worker somewhat

Change-Id: Id5f873d0c6ae879b702db3cbadb75504fade0797
Update MathJaxNode & mathjax; load texvc.js

Change-Id: I13ff680209c7ae4548c855762124ce19b9a59e2d
Strip duplicate displaystyle attribute returned by mathjax

Duplicate attributes are invalid XML, so this is a mathjax bug.

Change-Id: I5a9e77ccd293df9bad4ffaa3e4e8a389913b60e7
Massage SVG by removing some styles as well

Change-Id: I8d3cec0ee8a8c9368b7dca89e1d5e0c5683f946c
Strip margins too

Change-Id: Ic243d2072b849217a42075426a91deb3fc6fa172
Bug 71906: Improve displaystyle stripping

This turned out to be another invalid XML issue, again caused by duplicate
displaystyle attributes. Make sure we strip them globally, and anchor them to
mstyle tags.

Change-Id: I45e00b2adf5c28e1b1481284b061f7f3a551c8b5
Don't duplicate displaystyle & scriptlevel in MathML output

I'm not 100% sure that this is the right fix, but it does avoid emitting
invalid XML with duplicate attributes.

Change-Id: Ief9e5ece73e5813c838c7efe8e89791cc905772c