Refactor mj-page to be more modular, add support for speech to mml output, and add support for mml previews.  Add placeholder for PNG output.
Handle restarts during toMathML(), even though they are rare.
Merge branch 'refactor'
Update version number for the refactoring, since some options have changed.