Trac #13394: Implement faster and safer WeakValueDictionary
# Sat Oct 19 11:50:04 2013 +0200

# Node ID f98c0b44c17dbb718c8449f3eabcbc7b8bdc825d
# Parent  2306f17ea8f3e40d1a3668c24695a50bfad34d1f
#10963: More functorial constructions
# Sun Oct 27 13:58:49 2013 +0100

# Node ID 70a11b0abddbee6bfbac4103147808fc1a792647
# Parent  df8fdfb31c4eca2d3761f268e3f41ceb9a6aeb81
trac #10963 doctests corrections
# Tue Oct 29 20:14:19 2013 +0100

# Node ID e374533eb4a23dfff21146ffe4834ae93ca70769
# Parent  599ab9a6bd8d8015fb6c6247fcfbd27912c9f0d3
#10963: More functorial constructions (fix graded modules with basis)
#14102: Nonsymmetric Macdonald polynomials
merging sage/categories/category.py
Merge branch 'master' into 10963
duplication introduced in my own merge removed
typos and unused imports
Trac 14990: implement algebraic closures of finite fields
more methods to algebraic elements
add examples to .cardinality()
fix the parent in pth_root and pth_power
allow no argument for .algebraic_closure()
remove the optional name from algebraic_closure examples
rename _coerce_2 to _to_common_subfield; cosmetic changes
tiny optimization for _to_common_subfield and implementation of
is_finite.
fix comparison of pseudo-Conway polynomial trees
add a _latex_ method to the elements
rename/fix change_level(); new doctests