Trac 14050: Fixed messy formatting.
improve documentation of simon_two_descent()
typo correction in stirling numbers
The class method KazhdanLusztigPolynomial.R_tilde().

  a. I found it difficult to convert a R polynomial to an R_tilde polynomial. So I wrote a independent method, which is very similar to the KazhdanLusztigPolynomial.R().
  b. Some code may never be executed in the KazhdanLusztigPolynomial.R(). It's easy to see that the author want everything goes carefully, which is a good habbit. I didn't keep this code in KazhdanLusztigPolynomial.R_tilde() and I didn't touch the KazhdanLusztigPolynomial.R() method either.
  c. I use the recurrence relation on Page141 of book "Combinatorics of Coxeter Groups".

  ref: Bjorner A, Brenti F. Combinatorics of Coxeter groups. New York: Springer, 2005.
The comment and example for KL.R_Tilde is wroted.
I wrote my name in the file ^_^
Little Modification on comment.
trac #15969 minor details
more details, alignement correction
FiniteStateMachine.__and__ calls intersection and FiniteStateMachine.__or__ calls union.

Nevertheless, intersection and union are still not implemented. Previously __mul__ called intersection and __add__ called union.
trac #16028 minor corrections in doc of genus
Merge branch 'ticket/9322-simon_two_descent_defaults' into ticket/10735-two_selmer_discrepancy

Conflicts:
	src/sage/schemes/elliptic_curves/ell_number_field.py
	src/sage/schemes/elliptic_curves/ell_rational_field.py
trac #16032: Bug in IncidenceStructure.dual_design
FiniteStateMachine.__add__ is the same as __or__
trac #16032: reviewer's remarks
trac 16032: This can be simplified... :-P
trac #16032: These matrices should be sparse
Trac #15705: functions PowerSeries.ogf() and egf() named wrong

The functions `PowerSeries.ogf()` and `egf()` are named wrong

The documentation states: ''Returns the ordinary generating function
associated to self.'' But the function is a wrapper for the Pari
function `serlaplace()` which actually converts to ordinary g.f. in the
case of an exponential g.f.

Example: `1+x+x^2+x^3+x^4+O(x^5)` is generated both by `1/(1-x)+O(x^5)`
or itself, but:
{{{
sage: R.<x> = PowerSeriesRing(ZZ)
sage: (1+x+x^2+x^3+x^4+O(x^5)).ogf()
1 + x + 2*x^2 + 6*x^3 + 24*x^4
}}}
which is clearly wrong given name and definition.

So, I hope you agree it's necessary if I rename `ogf()` to
`egf_to_ogf()` and `egf()` to `ogf_to_egf()` and adapt the docs.

URL: http://trac.sagemath.org/15705
Reported by: rws
Ticket author(s): Ralf Stephan
Reviewer(s): Nathann Cohen
Trac #15949: Involutions on NSym and QSym part II

This continues #15476. It is not my last word on NSym (I'm still
planning to implement Eulerian and other idempotents -- but this is
waiting on the merge of #15650 and not much of a priority anyway).

The following has been implemented:\\
- the omega involution on NSym and QSym (and alternative syntaxes for
that on Sym);\\
- fixes on some NSym and QSym methods to return values in correct
parents;\\
- Verschiebung on the elementary basis of NSym (it would formerly use
coercion for that, but there's a simple formula);\\
- a way to compute the internal product on the Psi basis of NSym (which
is very fast if the compositions have small length, but otherwise is
quite wasteful -- hence not made a default);\\
- immaculate functions in NSym indexed by arbitrary integer vectors (not
just compositions);\\
- the reduced Kronecker product (formerly in #15825, now moved here and
fixed);\\
- an analogue thereof (but not a lift) on NSym;\\
- the t-completion of a partition (formerly in #15825);\\
- improvements on the to_dyck_word method on partitions (formerly in
#15825).

URL: http://trac.sagemath.org/15949
Reported by: darij
Ticket author(s): Darij Grinberg
Reviewer(s): Travis Scrimshaw
Trac #15982: Python 3 preparation: Change the syntax of the except clause

Only the modern syntax of the except clause (in the try-except
statement) is accepted by Python 3.  [[br]]

Changes according to {{{lib2to3/fixes/fix_except.py}}}:
{{{
- "except E, T:" where T is a name:

    except E as T:

- "except E, T:" where T is not a name, tuple or list:

        except E as t:
            T = t

    This is done because the target of an "except" clause must be a
    name.

- "except E, T:" where T is a tuple or list literal:

        except E as t:
            T = t.args
}}}

This ticket is tracked as a dependency of meta-ticket ticket:15980.

URL: http://trac.sagemath.org/15982
Reported by: wluebbe
Ticket author(s): Wilfried Luebbe
Reviewer(s): Travis Scrimshaw