copy ctop.js into the content-mathml extension

Developed in mathjax/ctop. Uses the MathML jax's DOMfilterHooks to manipulate MathML elements before they're parsed into the internal format.
Content-MathML extension: update CToP.js

from mathjax/ctop
content-mathml extension: load config from MathJax.Hub.Config

Config is loaded from `MathML.content-mathml`, and extends the CToP.settings object.
content-mathml: make it compatible with IE8; code style fixes
Merge remote-tracking branch 'mathjax/develop' into ctop

Conflicts:
	unpacked/extensions/MathML/content-mathml.js
created mml3-mml2 extension for #921
fix references to content-mathml extension
switch hascolspan to false() as in http://www.w3.org/Math/draft-spec/doctop.js
renaming extension; pull in David Carlisle's new and improves xsl
update stylesheet to pull in latest fixes from David Carlisle
update locales for 2.5; fixes #922
pull in update from ctop/mml3.xslt that adds left/\right mlongdiv notation
import fixes for RTL+elementary math; source: https://code.google.com/p/web-xslt/
Merge pull request #964 from mathjax/issue921

add mml3 extension.  Issue #921.
added bcc locale; added bcc and sco in MathJax.js
Merge pull request #979 from mathjax/issue922

update locales for 2.5.  Issue #922
Merge remote-tracking branch 'dpvc/develop' into develop
Merge pull request #806 from christianp/ctop

Use ctop.js instead of XSLT in Content MathML extension.

Finally getting to merge this.  At long last!