Move monsky_washnitzer.py.
15919: a first step toward using more systematically the unrank protocol
Fix imports in schemes/elliptic_curves after monsky_washnitzer moved.
Update import path in schemes/hyperelliptic_curves folder.
final_word_out added in FSMProcessIterator
_final_word_out_ is set in the construction of a FSMState

There are functions set_final_word_out and final_word_out to change and get the value of _final_word_out_ while checking whether the state is final or not.
Merge branch 'u/nthiery/ticket/15919' of trac.sagemath.org:sage into u/tscrim/ticket/15919
Expanded what unrank can handle.
Added warning about iterator objects.
added is_final to doctest; changed call due to #16132
Fixed double-colon.
Merge tag '6.2.beta8' into fsm/final_output_construction

Sage version 6.2.beta8

Resolved Conflicts:
	src/sage/combinat/finite_state_machine.py
Merge remote-tracking branch 'aau/fsm/process_output_new' (#16132) into fsm/final_output_construction

Resolved Conflicts:
	src/sage/combinat/finite_state_machine.py
Merge remote-tracking branch 'aau/fsm/asymptotic-moments' into fsm/final_output_construction
Corrected indentation
Merge branch 'develop' into u/tscrim/ticket/15919
Merge remote-tracking branch 'trac/develop' into ticket/15646
FSMState.is_final and final_word_out are properties

Only final states are allowed to have a final output word. Thus is_final and final_word_out are implemented as properties with setters where this constraint is checked.
Merge branch 'develop=6.2.rc0' into ticket/15919-unrank
- Use __getitem__ only on sequences and Parents not in EnumeratedSets
- Use Python's collection to detect sequences and iterables
- Catch less exceptions