update to docutils-0.12
add sphinx patch for docutils >= 0.9
Implement construction of finite state machine by copying another machine
Revert "add sphinx patch for docutils >= 0.9"

This reverts commit 5967e1d1c78e56c839fdc3066dce0b384d180cde.
moved tests to TEST-section of docstring
Merge branch 'develop' into fsm/copy-from-other

Resolved Conflicts:
	src/sage/combinat/finite_state_machine.py
Merge remote-tracking branch 'trac/u/jdemeyer/ticket/17300' into ticket/17345
Let R 3.1.>=1 build on Cygwin.
Trac #17345: R does not build on Cygwin

In `src/library/parallel/src/fork.c` the function `parent_sig_handler`
is defined after it is used.

URL: http://trac.sagemath.org/17345
Reported by: jpflori
Ticket author(s): Jean-Pierre Flori
Reviewer(s): Travis Scrimshaw
Trac #16787: Implement construction of finite state machine by copying another machine

{{{
sage: F = FiniteStateMachine()
sage: FiniteStateMachine(F)
}}}
led to a {{{NotImplementedError}}}.

This is now implemented.

Depends on #16786 as the documentation refers to the attributes
{{{input_alphabet}}}, {{{output_alphabet}}}.

URL: http://trac.sagemath.org/16787
Reported by: cheuberg
Ticket author(s): Clemens Heuberger
Reviewer(s): Daniel Krenn
Trac #16733: docutils-0.12

Straightforward update to the newest docutils. Requires sphinx patch
that is taken from upstream.

http://boxen.math.washington.edu/home/vbraun/upstream/docutils-0.12.tar.
gz

URL: http://trac.sagemath.org/16733
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s): François Bissey