cleaned mintides desolver, separated file generators to the tides directory
changed authors
added c files
fully documented version
Merge branch 'tideslib' into tides
cleaned dependencdy on .c and .h files
Cleaned desolvers based in tides
solved wrong import statement
Reviewer's changes on mintides
Reviewer changes in decolve_tides_mpfr
Updated cython patch for numpy.
Fixing the diff.
trac #17099: fix quaternion algebra over number fields
trac #17099: doc
Sparse vector creation: do not discard non-zero entries

Current erroneous behaviour:

sage: v = vector([RIF(-1, 1)], sparse=True)
sage: v.is_zero()
True
sage: v
(0)

The reason is the check x[i] != 0 in __init__:

sage: RIF(-1, 1) != 0
False
sage: RIF(-1, 1) == 0
False
sage: bool(RIF(-1, 1))
True
sage: bool(RIF(0, 0))
False
Fixed numerical tolerance in doctests
17106: fix assert in sage.misc.c3_controlled doctest
17106: fix indentation
Trac #16581: Added tides based desolvers

This patch adds two solvers for differential equations (desolve_mintides
and desove_tides_mpfr) based on the TIDES library.

URL: http://trac.sagemath.org/16581
Reported by: mmarco
Ticket author(s): Miguel Marco
Reviewer(s): Volker Braun
Trac #17014: cygwin-lapack_lite-setup.py.diff for numpy doesn't apply

It needs a straightforward rebasing at least on 6.4.beta3.

URL: http://trac.sagemath.org/17014
Reported by: tscrim
Ticket author(s): Travis Scrimshaw
Reviewer(s): Jeroen Demeyer