5.11
Trac #10637: add sage-sws2rst script to local/bin
5.11
Trac #10630: implemented vector partitions
Trac #13589: Controlling C3 to solve once for all the Method Resolution Order issues for category classes

- Implement controlled C3 in sage.misc.c3_controlled.

- Implement some total order in Category, and have Category use C3
  controlled by this order instead of plain C3.

- Tweak the current total order to minimize changes in the order of
  categories.

- Update doctests w.r.t. remaining changes in the order of categories.

- Removes a couple doctests displaying the result of
  "all_super_categories", in places where they brought neither useful
  information to the reader nor testing power. All those doctests did
  was to force us to update them after each change to the order of the
  categories which is a good source of conflicts.

- Rewrite doctests in sage.misc.c3 to be independent of categories
  since those do not use anymore this implementation of C3.

- Resolve some ambiguities to make the code more independent of the
  order of categories. In particular, FiniteCoxeterGroups prefer
  __iter__ and some_elements from CoxeterGroups to that of
  FiniteGroups.

- Update the section in the primer about order of categories.

- Provide further tools in :mod:`sage.misc.c3_controlled` to
  experiment with C3 and friends.

- Factor a method category_sample out of category_graph.
Trac #7983: implement descents and major index in the sense of standard tableaux, generalize promotion_inverse to non-rectangular shapes, fix some tableau documentation and minor bugs
Trac #7983: review
Trac #11360: Made CubeGroup properly use OOP.
Trac #10637: add docs and more to sws2rst

Add better help message and Sphinx information
Deal with nonexistent cell directory
Avoid error from new Jmol images
Trac #13377: remove dead code from gen.pyx
Trac #13645: fix input handling issues with the solve() function.
Version bump
Trac #14950: finish cleaup in sage/combinat/design
Trac #14817: optimise copying PARI objects to the heap
Trac #14818: declare PARI FF_*, wrap ffgen and ffinit
Trac #14818: Reviewer patch.
Trac #14627: Make mod_int signed long for performance reasons
Speed up get_unsafe in matrix_modn_dense_float, matrix_modn_dense_double
Clean up some headers
Trac #14627: Get the correct MAX_MODULUS on 32-bit platforms
Trac #14627: Use 64-bit ints also on 32-bit machines to have enough
primes, see #10281.
Trac #14471: Fix invalid hash functions of a few parents. Implement a framework to
test that category refinement does not break hash. Collect debug flags
in sage.structure in a separate module.