to_rational_coeffs: return None if all numerical coeffs are Rationals

    Do not return something if numeric coefficients are already
    Rationals or else a recursion error at Line 974 of polyroots will
    ensue.

    Formerly, the presence of a sqrt(non-number) was giving a return
    value which lead to the recursion error under certain conditions.
Point to versioned docs in the greeting message of isympy/live shell

fixes #8012
Change version to 0.7.6-git
Fix 1**z evaluation if z is infinite

closes #8582
Fix evaluation of Abs(oo + imag) or Abs(real + I*oo)
Added the definition of sech

Definition of csch will follow in further commits.
Added the definition of csch

Also made some corrections and changes in sech and added the inverse function
of cosh.
Created a reciprocal class and added tests

1) Put sech and csch in a ReciprocalHyperbolicFunction class
to avoid code duplication
2)Added tests in core/test_args and for some basic functions
Modified tests after resolving merge conflicts
Moved some more functions to the Reciprocal class

Moved rewrite_as_tanh and rewrite_as_coth to RecicprocalHyperbolic
class.
Fixed broken TeX and tests and merged Mathematica's translations

Also did away with redundant tests
Merge pull request #8401 from shivamvats/hyperbolic

Added sech and csch under ReciprocalHyperbolic class
Create the solveset module

The commit implements the solveset module in an attempt to
fix the problems with the current solve function. The commit
roughly follows my GSoC proposal
https://github.com/sympy/sympy/wiki/GSoC-2014-Application-Harsh-Gupta:-Solvers
and more details can be acquired through the discussion on the github pull
request https://github.com/sympy/sympy/pull/7523
correct RootOf(...) in S.Reals
Add imageset.intersect(S.Reals) method
Merge pull request #8013 from skirpichev/8012-isympy-doc-version

Point to versioned docs in the greeting message of isympy/live shell
add note to nsolve and watch for spurious 'method' keyword
edit docstring; remove obsolete comment; add coverage tests
ellipse: handle prec=None case and arbitrary ellipse failure
_tsolve: return None for all unhandled expressions