Removed unused "tests" variable.  setup() now uses find_packages()
Adopt classifiers to include py3.4
Document where should be changed __version__
Re-use sympy.__doc__ as the long_description kwarg for setup()
Don't use setup_args, use setup() kwargs directly
Remove unused bin/generate_test_list.py
NaN: remove erroneous docstring about inequality raising TypeError

This is an artifact of pull request #7776 and should not have been included.
sanitize Dummy assumptions
Merge pull request #8005 from skirpichev/cleanup-setup.py

Cleanup setup.py
Merge pull request #8011 from cbm755/nan7776_errata

NaN: remove erroneous docstring about inequality raising TypeError
Core: inequalities with NaN raise TypeError

NaN is indeterminant; for example the result of `0/0` could be
many values in the sense of limits (`5*x/x`, `x/x`, as `x` to zero).
By this interpretation, `3 < NaN` is not an valid comparison and
we raise the error.

Note this is different from the usual IEEE 754 Floating Point
system which regards all inequalities with NaN as false, using
the logic "3 is not determinably less than NaN".

Some tests in core/tests/test_numbers also updated.

This is discussed in issue #7773 and in pr #7776.
NaN: docstring update: doesn't exactly "represent" floating point nan

With changes to inequality behaviour, NaN behaves differently than
floating point nan.  We say "loosely related" instead.
meijerint: workaround NaN's in _check_antecedents

Inequality checks with NaN's used to be false.  Now they raise
TypeError.  This causes failures in meijerint.py's
`_check_antecedents`.  I've kludged it to get the previous behaviour
but its possible those NaN's are a symptom of a real issue.  Left
some comments and FIXME's in there for this.  Also labelled several
of the tests that hit the issue.