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.
Added is_literal, modified literal_symbol
add fullrank
Added tests
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.
Handled AttributeError
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.
Merge pull request #1865 from srjoglekar246/literal

Added is_literal, modified literal_symbol
Make ipythonprinting test more robust
Added rank() to matrices

Gives the rank of a matrix via rref.
Add Benjamin Fishbein to AUTHORS/aboutus. Welcome to SymPy!
add square matrix predicate
Merge pull request #1776 from thisch/sympyprt

Integration of Sympyprt extension from IPyXt into SymPy

This PR integrates the sympyprt extension for prettyprinting sympy expressions in IPython (notebook/qtconsole) into SymPy.