Faster ``minpoly`` using composed sum.

Added power series functions on "ring.PolyElement" objects.
Update mpmath to 0.18-a1

The paths haven't been adapted yet.
Fix mpmath imports
small changes in the documentation; used ``as_int``
Fixes issue #2769

The translate function in the latex printing module was not being called on
single variables in vector expressions. This is now implemented in the
mechanics latex printer so that variables show up correctly in Latex printing.
Note that gamma is reserved for gamma functions in SymPy and is not considered
a valid variable name for simple translation to its latex form.
Spelling and expansion of note.
Added one more test.
Added test to exhibit Matrices inablity to print greek letters.

This seems to happen with Greek letters are used as function names are elements
of Matrices.
Fix whitespace issues in mpmath
Use mpmath 0.18 final instead of 0.18-a1
Update mpmath docs
Fix mpmath index files
cse hanlding of IndexedBase
Added test for cse of Indexed instances
Merge branch 'master' into issue-2769
Applied super_sub to functions.
Added blank line.
Revert "cse hanlding of IndexedBase"

This reverts commit a574d35bd7916ba7bb30eff731984e6d6afd493e.
First implementation of Airy functions
Renamed Airy functions