Trac 16886: Added pari's idealchinese function.
trac #16890 - Fixed wrong argument name in FreeQuadraticModule_submodule_with_basis_field

The argument inner_product_basis was changed to inner_product_matrix
trac #16890 added doctest
Trac 16886: fixed documentation, added one doctest.
Trac #16886: Add PARI's idealchinese function to Sage

This ticket adds idealchinese from PARI.

URL: http://trac.sagemath.org/16886
Reported by: mmasdeu
Ticket author(s): Marc Masdeu
Reviewer(s): Peter Bruin
Trac #16890: Wrong argument name in class FreeQuadraticModule_submodule_with_basis_field

There is a wrong argument name in the class
FreeQuadraticModule_submodule_with_basis_field in
sage/modules/free_quadratic_module.py.

This code illustrates it.

{{{
sage: from sage.modules.free_quadratic_module import
FreeQuadraticModule_submodule_with_basis_field
sage: FreeQuadraticModule_submodule_with_basis_field(ZZ**1,[[1]],inner_p
roduct_basis=1)
...
NameError: global name 'inner_product_matrix' is not defined

}}}

URL: http://trac.sagemath.org/16890
Reported by: nmsirolli
Ticket author(s): Nicolás Sirolli
Reviewer(s): Marc Masdeu