Macros:  Don't call error if a macro definition doesn't resolve

to a fixed point in applying macros. Instead, just return the
original string.
texmath:  Only behave as cgi when called as 'texmath-cgi'.
Properly added file which generates operator table
Updated README with information about generating the lookup tables
Unstringified the textype field in Record. Now uses TeXSymbolType
Fixing bugs with record table generation
MathML Writer: Fix typo when ouputting styled text
MathML Parser: Improved handling of nested mstyle

Before this patch, the mathvariant would propogate downwards and pollute nested
style elements. These would be needlessly styled which cluttered output
code.
Merge pull request #43 from mpickering/docs

Added Operator Table generation script and README information
Merge pull request #44 from mpickering/mmltypo

MathML Writer: Fix typo when ouputting styled text
Merge pull request #45 from mpickering/mstyle

MathML Parser: Improved handling of nested mstyle
Regenerated tests.
TeXMath reader:  refactored to avoid ever emitting EStretchy.

As it turns out, EStretchy could never be omitted by the old
code anyway, at least for syntactically valid LaTeX.  (The
test suite tests/readers/tex contains no occurrences EStretchy.)
So with this change, we still pass the test suite.
MathML writer:  use toUnicode on identiifers, in addition to text.
Renamed some TextTypes to match order UnicodeData.txt.
Added beginning of tool to create toUnicode from UnicodeData.txt.
ToUnicode:  Use more complete tables generated by mkUnicodeTable.

There are some test failures to process.  I need to go through them,
but so far they all look like improvements.
Fixed bug in mkUnicodeTable; added Makefile.
TeXMath writer:  Don't emit empty \mathrm{}.
mkUnicodeTable:  Add comments showing characters.

This helps us see that the table is correct.