Remove as_coeff_terms()
Remove as_coeff_factors()
Fix reference on issue that track the removal of compile_rule()
Skip doctests for deprecated compile_rule() function
Merge branch 'master' into 3377-Remove-as_coeff_terms-and-as_coeff_factors
Merge branch 'master' into 3553-DeprecationWarning-on-compile_rule-doctest
Remove examples from compile_rule() docstring, note that the function has been deprecated
Merge branch 'master' into 3377-Remove-as_coeff_terms-and-as_coeff_factors
Merge branch 'master' into 3553-DeprecationWarning-on-compile_rule-doctest
Merge branch 'master' into 3377-Remove-as_coeff_terms-and-as_coeff_factors
Merge branch 'master' into 3553-DeprecationWarning-on-compile_rule-doctest
An error in solve for Piecewise.
Merge branch 'master' into 3553-DeprecationWarning-on-compile_rule-doctest
Merge branch 'master' into 3377-Remove-as_coeff_terms-and-as_coeff_factors
Remove debugging leftover
Fix imports in hyperexpand.py
Rename IndexPair to Hyper_Function and subclass Expr

This class actually represents a hypergeometric function.
This makes it explicit.
s/x > 0/x.is_positive/ and similar changes

bool(x > 0) doesn't return a meaningful result when x is
symbolic, whereas x.is_positive does.
Simplify Lambda.__call__
Add Hyper_Function.__call__