Merge pull request #40 from mpickering/master

Improve bracket matching
TeXMath writer: Fixed Barray.
Updated some array and matrix tests.
MathML reader:  unknown symbols default to ESymbol Op, not MathOperator.

This gives better behavior, e.g. an idempotent mathml -> mathml
translation of <mo>(SYMBOL)</mo>.
TeXMath writer: always use \operatorname for unknown operators.
Updated tests
Test suite - better label on diff
TeXMath writer:  Render operators disguised as identifiers.

If an EIdentifier isn't a single token, treat it as an EMathOperator.
This gives the best results for conversion from MathML, which doesn't
have anything directly corresponding to EMathOperator and represents
things like "sin" and "cos" in "mi" tags.

Updated tests.
Merge pull request #41 from mpickering/master

Improved bracket matching and space calculation
TeXMath writer: Restore old spacing around \left and \right.
Updated complex3.tex writer test.
LaTeX reader:  Use | instead of U+2223.

Otherwise it can't be used with `\left` and `\right`.
Updated tests.
TeXMath reader:  handle \Bigr, \Biggr, etc.

These are alternative forms of \right, etc.
TeXMath writer:  Treat zero-width space delimiter as null.

Note : the TeXMath reader inserts these in EDelimited when one
side is empty.  So we need a compensating \left. or \right.
Updated tests.
TeXMath reader: always return Open with \left, Close with \right.
Unicode.ToTeXMath: export getSymbolType.
Fixed compiler warning
TeXMath reader:  Fixed bug in tilRight.

Now we can correctly handle delimited sections with \left. and \right.