ImageSet: added a method for intersection
S.Integers: added _eval_imageset method
imageset._intersect: removed the dependence on variable name
Merge pull request #7587 from hargup/integer_intersect

Added method of intersection for ImageSet with Integer as baseset
Fix bug in latex-printing Equivalent objects

Latex-printing an Equivalent object would only print out two
arguments, even if there are more.
Add level-0 dense matrix operations
Support for gmpy types is being added to the Matrix module in this PR like the Polys module. In this
PR, manual wrapping of each element of the matrix with a specific domain is required.
But in future work (Upcoming Level 1 of Matrix Module), the code will
figure out the domain of each element itself, as it is done in Polys Module.
Merge pull request #7601 from clsn/printfix

Fix bug in latex-printing Equivalent objects
Merge pull request #2248 from SaurabhJha/newdense

Newdense
7594: power rules correction so (x**y)**z != x**(y*z)
whitespace and similar edits
Impose domain restrictions in trig sub integrals
fix powsimp to not split exponents when assumptions prohibit
do not combine exponent of positive base

The inline reference details when exponents can be combined;
see also discussion at issue #7544.