#14102: Nonsymmetric Macdonald polynomials
Merge branch 'public/ticket/10963-doc-distributive' into u/aschilling/combinat/nonsymmetric_macdonald-14102

Conflicts:
	src/doc/en/reference/combinat/root_systems.rst
	src/sage/combinat/root_system/all.py
updated docs in hecke_algebra_representation
Merge branch 'categories/axioms-10963' into ticket/14102

Manually resolved conflicts around positive_roots_nonparabolic and friends in:
	src/sage/combinat/root_system/root_lattice_realizations.py
Merge branch 'ticket/10963' into ticket/14102

(latest changes include documentation compilation fixes)
Merge branch 'ticket/15931-hash-free_module' into ticket/14102

Merging in #15931 should fix the bug reported on
http://trac.sagemath.org/ticket/14102#comment:46
Trac 14102: fixed broken non raw docstring + typo
Trac 12046: Fix for numerator_ideal function
Trac 12046: fix numerator_ideal documentation
Trac 12046: reviewer patch (documentation)
replace broken default PolynomialElement.mod() with already-present reasonable code
fix corresponding doctest
avoid code duplication
Merge with latest #10963.

Conflicts:
	src/sage/combinat/root_system/pieri_factors.py
	src/sage/combinat/root_system/root_lattice_realizations.py
	src/sage/combinat/root_system/weight_lattice_realizations.py
Added back in import statement as per comment.
fixed new syntax for crystals in nonsymmetric_macdonald
Modify FLINT implementation of ZZ[X] so that quo_rem() match specification
Correcting corresponding doctests
Marked long tests and some doc formatting.
14102: Proofread latest commits by Travis