Change Matrix.__array_priority__ to 11

This fixes issue 3615.  See also numpy/numpy#3004.
Fixes ipython printing extension

This fixes two things.

First, the extension had to be reloaded to import the extension.
Fixes issue #3619

Second, this has been broken since IPython moved IPython.zmq to
IPython.kernel.zmq. This fixes this. Note, there are some git
versions of IPython where this will still break, but it should work
for all stable releases and will work for the current git version.
integration of sympyprt extension into sympy Part 1
fontsize fix

Signed-off-by: Thomas Hisch <t.hisch@gmail.com>
temporary fix for display_formatter problems
Refactor Relational to avoid long hanging evaluations.

Only call diff.equals(0) if we have a nonsymbolic expression.
hydrogen.py: Use Eq(i, i.doit()) again.
add fullrank
Remove checks that module is loaded
Remove IPython sniffing

Removes checks on whether or not one is in the qtconsole or notebook
before setting the unicode and latex once it is verified that your in
any IPython instance.
Add tests for ipythonprinting extension

Adds tests for the loading of the printing extension for IPython. This
only tests the plain text output, this could also be used to test
whether or not latex is enabled, png's are created, etc.
Make ipythonprinting test more robust
add square matrix predicate