First version of CommonHTML output jax
Remove commas that confuse IE8, work around IE8 problem with insertBefore when second argument is negative, fix mspaces with negative width, and add a hack to avoid negative spaces after \int to adjust for different spacing between CM and Times fonts.
Change .bbox to .CHTML to prevent conflicts with other output jax
Add CHTML-preview extension that uses the CommonHTML output jax to create fast previews that are replaced (more slowly) by the normal output jax.
Properly handle callbacks returned by pre- and postfilter hooks.
Properly handle restarts within the creation of the previews
Remove styling of preview (left over from use as an input postfilter)
Make CHTML-preview previews inherit the surrounding color
Use large chunks and reduce processUpdateTime to get browser responsiveness.  Remove the processing messages during output, since it will now be slower and the math is showing.
Add fake content so that the size of the box will be normalized for text.  This may have to be fixed in the future if the space causes problems (perhaps a zero-width space would be better).
Add support for mfenced, and refactor mrow code to allow reuse of some pieces.
Add menu item for fast preview, and check for it in the preview code.  Make sure CHTML-preview.js is loaded in MathJax.js if the menu item is selected.
Handle loading of CommonHTML jax better (do it when we detect it is not present, rather than trying to hook into the input jax require array).
Fix some local/global variable issues detected by doing the compression.
Handle <mlabeledtr> by dropping the label for now.  Resolves issue #968.
Merge branch 'issue968' into common-html
Merge branch 'common-html' into CHTML-preview
Handle moveable limits on munderover.  Resolves issue #970.
Merge branch 'issue970' into common-html
Merge branch 'common-html' into CHTML-preview