first pass at #15722
Faster int -> ZZ coercions using a pool.
Small refinements, clarification.
Implementation of 15759
Fix mutation of cached Integer.
Trac #12117: Update aurifeuillian factorization in sage.rings.factorint
Cleaned up documentation in Aurifeuillian factorization methods.
Some other misc docstring tweaks.
trac #15307 typo in file
#13981 reviewer patch

* fix a typo
* use compile-time constants for slightly faster table access
fix forgotten space
poison proxy environment variables
Trac #12117: Bugfixes and improvements to Aurifeuillian factorization

{{{
sage: from sage.rings.factorint import factor_aurifeuillian as fa
sage: fa(2^6006 + 1)
[...]
}}}

This should produce a splitting, but instead it just returns a
singleton.  The problem is that there's rounding error because of the
fixed precision of 300 in aurifeuillian.

This patch also updates this factorization function to allow for a
greater variety of bases.

URL: http://trac.sagemath.org/12117
Reported by: roed
Ticket author(s): David Roe
Reviewer(s): Ralf Stephan, Travis Scrimshaw
Trac #15876: Disable downloading from within spkg-install

This patch disables downloads from within sage-install by redirecting
`http_proxy`. This would have avoided the unintentional nose download at
#15742, for example.

URL: http://trac.sagemath.org/15876
Reported by: vbraun
Ticket author(s): Volker Braun
Reviewer(s): Jean-Pierre Flori
Trac #15759: cached_method: __name__ and __module__ attributes; callable as functions / class bound methods

This ticket adds the following features to cached methods to make them
behave more like usual methods:

- __name__ and __module__ attributes
- calling them as functions / methods bound on a class:
    {{{
    class Foo:
        @cached_method
        def f(self):
            ...

    sage: instance = Foo()
    sage: Foo.f(instance) is instance.f()
    sage: Foo.__dict__['f'](instance) is instance(f)
    }}}

This makes them compatible with, e.g., deprecated_function_alias:
{{{
class Foo:
    @cached_method
    def f(self):
        ...
    bar = deprecated_function_alias(12963, f)
}}}

URL: http://trac.sagemath.org/15759
Reported by: nthiery
Ticket author(s): Nicolas M. Thiéry
Reviewer(s): Simon King
Trac #13981: Faster int -> Integer coercion for common ints

Defaulting to the same range as Python, namely [-5, 256].

URL: http://trac.sagemath.org/13981
Reported by: robertwb
Ticket author(s): Robert Bradshaw
Reviewer(s): Paul Zimmermann, Marc Mezzarobba
Trac #15307: typo in doc/faq

I got this report about "fiel" instead of "file".

> http://www.sagemath.org/doc/faq/faq-usage.html
>
> If you use search for "fiel" on the page, it is the first one.

Maybe there are even more typos on that page? We should try to run
`aspell` on the documentation pages.

URL: http://trac.sagemath.org/15307
Reported by: schilly
Ticket author(s): Frédéric Chapoton
Reviewer(s): Marc Mezzarobba
Trac #15722: Some documentation errata in numerical module

There are some errata (small, usually formatting) mistakes in the
documentation of the numerical formula. The linked branch fixes them.
(Or at least the ones I spotted.)

URL: http://trac.sagemath.org/15722
Reported by: equaeghe
Ticket author(s): Erik Quaeghebeur
Reviewer(s): Nathann Cohen