Generalize physics.quantum.OuterProduct so that it can handle scale kets/bras and sums of kets and bras
Unit tests for updated OuterProduct in the physics.quantum module
Evaluate dif for inequalities only if arguments are reals

fixes #8288
Fix tests
Sum evalf of non rational term
Eval Abs(exp(x*I)) as 1 if x is real

- also rewrite re and im in terms of each other
Improve handing of Abs(b**e) when b is real
fixes Abs(x)**-3 bug
Integrate functions multiplied by Heavisides

- uses manualintegrate to deal with complicated cases
Add _eval_Eq methods for Interval, ProductSet and FiniteSet
Improve FiniteSet._contains

fixes #8197
fixes #8209
Merge pull request #8226 from skirpichev/8197-fix

Improve FiniteSet._contains
Add test for #8075

fixes #8075
Update secure token in Travis used to deploy the docs
Update command used to generate secure token for Travis
deploy_doc.sh: We need to set the upstream back to origin so that git pull works
We need to fetch origin so that it can see that the branch is there
Probably should hide the output of git fetch
modify major/minor detection of ellipse
make sure meijerint returns sympified result and 0 for equal limits