Trac 16507: better handling of subspace construction in pushout
Trac #16895: fix 'names' parameter for Order.residue_field()
Merge branch 'u/pbruin/16507-pushout_coercion_reversed' of git://trac.sagemath.org/sage into coerce-16507
Check coercions when applying coercion reversed construction functors.
More reverse coercion tests.
Merge branch 'u/tornaria/16895' of ssh://trac.sagemath.org:22/sage into 16895
trac #16895 doc correction
Remove some functions from sage/misc/functional.py
Trac 16507: use new multi-line doctest continuations
Trac 16507: documentation improvements
trac #17475 sympy name for heaviside
trac #17475 some sympy names for elliptic functions
trac #17475 fixed wrong keyword for conversions
trac #17475 some doctests (needs sympy update)
trac #17475 correct sympy names for elliptic functions
trac: #15514 Added option for total domination number
trac #15514: Added check for graphs with loops
Only consider real embeddings if old embedding is into real lazy field.
When determining embeddings, leave coefficients rational.

A polynomial with rational coefficients is a far simpler object than one
with e.g. algebraic coefficients.  For this reason we leave the polynomial
itself with rational coefficients, and only compute roots in the target
field.  We also omit multiplicities since we don't use them in any case.
trac #17508: Reformat the 'docstring' section of the developer's manual