3562: Replace Method for MutableMatrix
Code quality improved
Support for map argument added
Test added for map. Code Now compliant with PEP8
recognize b**(1/log(b)) and b**(1/(log(-b)+/-I*pi)) as E

The random test added will affirm this identity every time tests
are run. I already ran it several hundred times without error. The
code in power.py tries to fail quickly if it is likely that the
base and exponent don't match the target expression.
HadamardProduct infers element type
Assumptions - element types of slices/blocks
element types of trace and determinant
Merge pull request #2024 from thilinarmtb/3562_matrix_replace

3562: Replace Method for MutableMatrix
Add Thilina Rathnayake to the AUTHORS/aboutus. Welcome to SymPy!
define hashable content for Subs, Lambda, Integral, Sum and Product

The new definition allows expressions that would give identical
results (indepenedent of bound variables) to compare the same.

Issues 2440, 3775
make Lambda variables Symbol, not Dummy
Added valueerror catch in textplot
Merge pull request #2063 from mrocklin/matrix-fix-1

Type assumptions on matrices - extra classes
test and sympify Lambda input
minor ode cleanup

the global declaration of y was moved to the top of the function
and update the inline comments in _handle_Integral which no longer
apply

retlist processing was handled as a list comprehension
consolidate sum-like methods; disambiguate 1 and 2 arg limits

Product and Sum now use the consolidated _as_dummy method.
Merge pull request #2068 from catchmrbharath/textplotfix

Fix 3795
Update AUTHORS
Update aboutus.rst