CC->PARI conversion: fix doctest failures
rewrote docstring of .__lt__ in FSMState/FSMTransition; corrected spacings
Trac #15892: Followup to #9505

Because we are striving to be python3 compatible and #9505 adds a `<>`
when we have removed them all from the sage library in #13258. Also
indents are 4 spaces .

URL: http://trac.sagemath.org/15892
Reported by: tscrim
Ticket author(s): Travis Scrimshaw
Reviewer(s): Marc Mezzarobba
Trac #15855: Clean up weierstrass_p

Fix the precision bound for the quadratic algorithm and clean up the
code.

URL: http://trac.sagemath.org/15855
Reported by: jdemeyer
Ticket author(s): Jeroen Demeyer
Reviewer(s): Peter Bruin
Use a UniqueFactory to cache instances of DirichletGroup

Before some generic caching was used. This should be more robust, easier to maintain, and faster.
Intersection and Cartesian product changed

Intersection now constructs the FSM with computes (accepts) the intersection of the languages of the given FSM (earlier: in cartesian_product).
Cartesian product does the same for an automaton. But for transducers, it returns a transducer which computes the pairs of output labels of the two given transducers.
Merge branch 'develop' into ticket/15705
Merge branch 'develop' into ticket/15812
Remove previous changes and fix typo.
spacings in add_transitions_from_function; comma in docstring
Merge remote-tracking branch 'trac/develop' into ticket/15148

Conflicts:
	src/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py
corrected spacings and rewrote long line in add_from_transition_function
docstring (INPUT) of minimization rewritten
Added the normalized version of the Alexander polynomial.
Some more review changes.
trac #15843 final details
set_coordinates rewritten

renamed parameter `d` to `coordinates`;
using .iterstates() now;
simplified by using enumerate(...);
added parameter `default`;
whitespaces (PEP8)
allowing functions as argument in finite_state_machines.set_coordinates()
trac #15893 review patch
add back ogf() and egf() with deprecation warning; fix doctests