fixed long doctest
switched tabs to spaces
fix the commandline sage -dev script
Trac #14481: document the new workflow

The new git based workflow has been more or less figured out, now it
just needs to be documented.

URL: http://trac.sagemath.org/14481
Reported by: ohanar
Ticket author(s): Volker Braun
Reviewer(s):
Trac #14482: create the new development scripts/library

In order to switch to the new workflow, we need to create a set of
development scripts for interfacing against git and trac. We use
https://github.com/sagemath/sage-workflow/issues to keep track of
issues.

URL: http://trac.sagemath.org/14482
Reported by: ohanar
Ticket author(s): Robert Bradshaw, David Roe, Julian Rueth, R. Andrew
Ohana, Martin Raum, Timo Kluck
Reviewer(s): Volker Braun
Trac #15441: Clean up ecl SIGCHLD configuration

Switch from patching ecl to using `ecl_set_option(ECL_OPT_TRAP_SIGCHLD,
0)`.

This ticket was originally a part of #14636.

URL: http://trac.sagemath.org/15441
Reported by: vbraun
Ticket author(s): Volker Braun, Julien Puydt
Reviewer(s):
Trac #15443: Random time outs in ecm.py

Infrequently, I get this doctest failure:
{{{
sage -t --long src/sage/interfaces/ecm.py
    Timed out
**********************************************************************
Tests run before process (pid=8764) timed out:
sage: f = ECM() ## line 169 ##
sage: n = 508021860739623467191080372196682785441177798407961 ## line
170 ##
sage: f.one_curve(n, B1=10000, sigma=11) ## line 171 ##
[1, 508021860739623467191080372196682785441177798407961]
sage: f.one_curve(n, B1=10000, sigma=1022170541) ## line 173 ##
[79792266297612017, 6366805760909027985741435139224233]
sage: n = 432132887883903108009802143314445113500016816977037257 ## line
175 ##
sage: f.one_curve(n, B1=500000, algorithm="P-1") ## line 176 ##
[67872792749091946529, 6366805760909027985741435139224233]
sage: n = 2088352670731726262548647919416588631875815083 ## line 178 ##
sage: f.one_curve(n, B1=2000, algorithm="P+1", x0=5) ## line 179 ##
[328006342451, 6366805760909027985741435139224233]
sage: sig_on_count() ## line 181 ##
0
sage: f = ECM() ## line 241 ##
sage: n = 508021860739623467191080372196682785441177798407961 ## line
242 ##
sage: f.find_factor(n) ## line 243 ##
[79792266297612017, 6366805760909027985741435139224233]
sage: f=2^2^14+1 ## line 247 ##
sage: ecm.find_factor(f) ## line 248 ##
sage: sig_on_count() ## line 252 ##
0
sage: ecm.factor(602400691612422154516282778947806249229526581) ## line
333 ##
[45949729863572179, 13109994191499930367061460439]
sage: ecm.factor((2^197 + 1)/3)           # takes a long time ## line
336 ##
}}}

URL: http://trac.sagemath.org/15443
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s):
Trac #15436: Cksum uses tabs instead of spaces, breaking sage-spkg's regex

If neither shasum nor md5sum/md5 is available, then we fall back to
cksum for package checksums. This only during adventures in retro
computing, i.e., Solaris. This patch fixes the regex to work even with
the broken Solaris sed.

URL: http://trac.sagemath.org/15436
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s):
Trac #15430: Enable cython caching

The entire Sage library fits into about 25MB (compressed) cache.

URL: http://trac.sagemath.org/15430
Reported by: robertwb
Ticket author(s): Robert Bradshaw
Reviewer(s): Volker Braun
Trac #15420: Borken git doctests.

Github master, at 094712a285895ceac4c1521fb04cc9cc343a4b3a (head)

http://patchbot.sagemath.org/log/0/Ubuntu/12.10/x86_64/3.5.0-17-generic/
pi/2013-11-14%2002:54:22%20-0800?short

Looks like we just need to sort this list.

URL: http://trac.sagemath.org/15420
Reported by: robertwb
Ticket author(s): Robert Bradshaw, R. Andrew Ohana
Reviewer(s): R. Andrew Ohana
Trac #15401: Build git without gettext if necessary, spkg-check sanity

The git spkg fails to build if gettext is not installed, see
https://groups.google.com/d/msg/sage-devel/RAWInaDhz5c/lQYXrKQ4aXEJ

We should try again without gettext if necessary.

Also, clean up spkg-install/spkg-check.

URL: http://trac.sagemath.org/15401
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s):