Merge pull request #2334 from skirpichev/fix-order-handlers

Fix order handlers (positive/negative) for new assumptions
Holzer reduction implemented
Changing import
improve docstring of ``Set.transform``
Fixing merge conflicts
Merge pull request #2297 from meclark256/liealgebras_3

Liealgebras 3
add examples and see also header to Set.transform
Fixed test in mechanics.

The test was written to check eigenvalues, which return a dictionary. These
eigenvalues are (all) supposed to be 0. The issue was that the 0 in the test
wasn't comparing to a SymPy 0 - fixed by comparing to S(0).
Merge pull request #2321 from skirpichev/2163-gruntz-debug

Move debug() decorator out of gruntz.py (issue 2163)
Merge pull request #2340 from mrocklin/transform_set

Transform set
TransformationSet -> ImageSet, transform -> image
TransformationSet -> ImageSet in printing/docs
polys: add literature for modulargcd
Added preliminary version of def statement handling to qasm parser
deprecate TransformationSet
add fields to deprecated flag on TransformationSet
Fixing merge conflict
Fix for issue 3891: Do additional expand_mul for output if b0!=0
Fix issue 3900: don't raise StopIteration in yield_series; break inner loop instead
Merge pull request #2343 from skirpichev/3900-lseries-break

Fix issue 3900