Trac #13850: implement a generic interface for boolean polynomial solving
Merge branch 'master' into u/Bouillaguet/ticket/13850
fix doctest syntax for optional packages
Trac #15372: bug fix
Trac #15372: added doc test that plot works on the ASM lattice
Simplify sage/symbolic cythonization.
Simplify cythonization of sage/structure
Simplify cythonization for media, matroids, and misc.
Simplify graphs, groups cythonization.
Simplify geometry, games, functions, crypto cythonization.
Simplify category, coding, and ext cythonization.
Trivial cythonization simplification.
Simplify combinat cythonization.
Add missing gmp library dependency.
Added Foata bijection
Doc test edits
formatting changes (we aren't saving the environment)
no need to compare e with itself
+reference +example
Merge branch 'master' into public/combinat/permutation/foata-15391

* master: (36 commits)
  [FIXUP] 5.13.beta3: update git specific files
  5.13.beta3
  5.13.beta3
  remove reference to sage/misc/hg from docbuild
  #15268: let ncurses build on Solaris.
  Trac #15268: Add new ncurses config file to .hgingore.
  Trac #15337: Speed up ulp() method, add epsilon() method, add field arguments
  Trac #15397: fix bug in product of Schur functions by using lrcalc to complete calculation
  Trac #15098: couldn't resist fixing a typo
  needless bikeshedding
  Trac #15098: remove import of is_* in matrix.all
  Trac #10983: new doctest for french book about Sage (chapters calculus and graphics)
  Trac #15377: Improve documentation for normalize_coordinates of projective points
  Trac #15363: Raise MemoryError if sage_mpir_malloc fails
  Trac #15080: build narrow and wide version of ncurses
  Trac #14296: Force consistency of $LD and $AS with $CC
  Trac #12083: new tikz method to visualize polytopes, rebased to 5.13.beta1
  Trac #15305: Implement the natural coercion induced from tensor factors.
  Trac #15210: fix latex for operation tables
  Trac #14998: review patch.
  ...