MatrixExprs use real/integer/complex assumptions
move test_closed_group from sets to __init__
add Q.real/integer/complex_elements predicates
remove whitespace
MatrixElement Q.real/integer/complex
matrix element types for Ident, Zero, DFT
fix Sum and Product _eval_subs
Skeleton for elliptic integrals
major rewrite of pull #1408:

    * change names
    * docstrings
    * some documentation
    * mpmath translations
    * eval(), fdiff(), some rewrite methods
Added tests for elliptic integrals
Some support for latex printing of elliptic integrals
Add tests for elliptic integrals in test_args.py
Add complete elliptic integrals to the table for hyperexpand()
Hermite quadratic version to Mack's Linear version

Have reduced the time complexity involved in the hermite reduction (method) from m^2 to m-1 by using Mack's linear version instead of the quadratic function.
Also no partial fraction decomposition of f(input function )or square-free factorization of its denominator is required decreasing the time complexity further
Merge pull request #1948 from cheatiiit/hermite

Hermite quadratic version to Mack's Linear version
Add Chetna Gupta to the AUTHORS/aboutus/.mailmap. Welcome to SymPy!
fix test_import dir dependency
Merge pull request #2056 from bgee/import

Fix test_import directory dependency issue
Merge pull request #2054 from smichr/sum-prod-subs

fix Sum and Product _eval_subs
3785: rework multiplicity and handling in log