Massive update due to revising the Error message API to give more structured messages (for supporting automated build systems) and hopefully more readable and concise messages for humans

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2645 2d0c7756-e317-0410-b71c-cbb6040a58f7
Fix (new) getLocator method on Document --- must be particularly careful since this is called during error handlers

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2646 2d0c7756-e317-0410-b71c-cbb6040a58f7
merging with Bruce's new code, note still unstable, use only from next checkin

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2647 2d0c7756-e317-0410-b71c-cbb6040a58f7
 this one should be stable; works with sTeX; make tests only fails on a color issue 

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2648 2d0c7756-e317-0410-b71c-cbb6040a58f7
properly reporting initialization errors 

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2649 2d0c7756-e317-0410-b71c-cbb6040a58f7
fix broken \ProvideTextCommand defn

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2650 2d0c7756-e317-0410-b71c-cbb6040a58f7
move two parameter type defns to TeX so they can be used more generally

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2651 2d0c7756-e317-0410-b71c-cbb6040a58f7
modify the generation of cmml ci in order to make fonted, but not fully semantic, symbols preserver their uniqueness: we use pmml's stylize method to either convert to plane1 or prefix the necessary font (eg bold-A) depending on the plane1 option

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2652 2d0c7756-e317-0410-b71c-cbb6040a58f7
modify the generation of OpenMath OMV in order to make fonted, but not fully semantic, symbols preserver their uniqueness: we use pmml's stylize method to either convert to plane1 or prefix the necessary font (eg bold-A) depending on the plane1 option

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2653 2d0c7756-e317-0410-b71c-cbb6040a58f7
Pass the plane1 and hackplane1 options to cmml and openmath, so that they use those in determining the handling of ci and OMV

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2654 2d0c7756-e317-0410-b71c-cbb6040a58f7
add back ReadFloat function, since that is actually used in places

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2655 2d0c7756-e317-0410-b71c-cbb6040a58f7
allow (exotic) DefRewrite option: select

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2656 2d0c7756-e317-0410-b71c-cbb6040a58f7
Added a Rewrite rule to recognize the (extremely tightly binding) invisible plus used in mixed fractions

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2657 2d0c7756-e317-0410-b71c-cbb6040a58f7
Added testcase for mixed fractions

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2658 2d0c7756-e317-0410-b71c-cbb6040a58f7
Fixed that \@ifundefined should end up letting the token to \relax

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2659 2d0c7756-e317-0410-b71c-cbb6040a58f7
added test cases for various kinds of definedness

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2660 2d0c7756-e317-0410-b71c-cbb6040a58f7
more care recording the Box on nodes

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2661 2d0c7756-e317-0410-b71c-cbb6040a58f7
merging in Bruces improvements, also factoring out more of the config code from LaTeXML::Daemon

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2662 2d0c7756-e317-0410-b71c-cbb6040a58f7
try to put tmpdir in standard place

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2663 2d0c7756-e317-0410-b71c-cbb6040a58f7
Added 'high security' option to tempdir

git-svn-id: https://svn.mathweb.org/repos/LaTeXML@2664 2d0c7756-e317-0410-b71c-cbb6040a58f7