reworked to compile the schema exclusively FROM and TO the lib (NOT blib/lib) directory, so that behaviour is more consistent and predictable
renamed lspace and rspace attributes lpadding and rpadding to avoid confusion with different semantics in MathML
try to avoid code namespace prefix warnings
cleaner rounding of ptValue
new function CleanDimension which actually formats a more compact point value
use new CleanDimension to process various length attributes; have various \hskip, etc consistently generate text space or XMHint elements; make space smaller
make \hspace use \hskip internals
correct conversion of lpadding to mpadded using lspace and with
convert lpadding and rpadding to correct mpadded attributes
updated tests preserving more spacing and formatting lengths more readably