Fix GridBox UnicodeEncodeError under MathMLForm (issue #182)
Avoid returning Unicode strings from __repr__()

http://bugs.python.org/issue5876 says ".__repr__() is not really
allowed to return Unicode objects in Python 2.x." If it does, the
interpreter tries to encode the Unicode string according to
sys.getdefaultencoding(), which is usually ASCII.

This means that any Unicode characters in expressions might cause
UnicodeEncodeError to be raised in strange places (e.g. when trying to
debug with pdb). Avoid this by escaping Unicode characters in
__repr__().
Replace literal mu with \u03bc
Update MathMLForm test according to PR #187
Reverted changes waiting PR
Changed behaviour of Dot acting on matrices in MatrixForm
Replace remaining Unicode characters with \u escapes
Add test for issue #182
Merge pull request #186 from bnjones/encoding

Fix some subtle Unicode-related errors
Fixed rule for Dot product to accept only Lists
Added test for no-list arguments
Removed whitespaces
Merge pull request #191 from GitAnt/matrixform

Changed behaviour of Dot acting on matrices in MatrixForm
basic unittesting
run unittests with setup.py test
add parser unittests
add simple console unittests
replace unittest with unittest2
only import unittest2 for python2.6
add setup.py test command