fix pre-commit by writing staged contents to tempdirectory, otherwise preserving the filename, instead of mangling the name (which confuses perlcritic)
A new Perlcritic policy; I prefer $$foo{bar} to $foo->{bar}
gratuitous reformatting
Moved LaTeXML::Util::Config to LaTeXML::Common::Config
Moved LaTeXML::Error to LaTeXML::Common::Error
Moved LaTeXML::Object to LaTeXML::Common::Object
Moved LaTeXML::Util::Alignment to LaTeXML::Core::Aligment and split out AlignmentTemplate to LaTeXML::Core::Alignment::Template
Moved LaTeXML::Rewrite to LaTeXML::Core::Rewrite
Moved LaTeXML::Bib to LaTeXML::Pre::BibTeX and split out BibEntry to LaTeXML::Pre::BibTeX::Entry
Moved LaTeXML::Model to LaTeXML::Common::Model, along with LaTeXML::Common::Model::RelaxNG and LaTeXML::Common::Model::DTD, and deleted useless abstract internal Schema base class
Moved LaTeXML::State to LaTeXML::Core::State
Moved LaTeXML::Util::ObjectDB::Entry out of LaTeXML::Util::ObjectDB
Removed MathBox and MathList, which are better handled using regular LaTeXML::Core::Box and List, with mode=math
Gutted the export-heavy LaTeXML::Global to move the various constants and constructors to thier natural modules (Token, Tokens, ...) or to LaTeXML::Package
removed dead code
cleanup imports; use List::Util min and max
cleanup imports
Gutted the export-heavy LaTeXML::Global to move the various constants and constructors to thier natural modules (Token, Tokens, ...) or to LaTeXML::Package
Use List::Util's min, max; import cleanup
removed debugging switch