Add fixture so py.test can inject variables into function global
namespace.  Fixes failures in test_coordinate_vars
Rather than muck around with __globals__, define the appropriate local
variables in the test functions.
skip tests in test_pytest if running under pytest
Fix broken test test_math_lambda
do not add tests that are not prereq

It is important not to add prerequisites to a result that are
not consistent with the assumption rules. This can lead to facts
being missed, something that will be intermittent in nature depending
on the order in which the assumptions are traversed to resolve the fact

for example:

>>> from sympy.core.assumptions import _assume_rules as R
>>> print filldedent(R.prereq['imaginary'])

set(['real', 'prime', 'irrational', 'antihermitian', 'nonpositive',
'composite', 'zero', 'integer', 'odd', 'even', 'commutative',
'positive', 'noninteger', 'negative', 'nonnegative', 'complex',
'rational'])

Having an answer to nonzero is not a prerequisite of knowing the
`imaginary` fact. The same is true for antihermitian.

>>> print filldedent(R.prereq['antihermitian'])

set(['imaginary'])
Fix for #7906: apply (inverse) laplace transform element-wise on matrices

Added test case for each LP AND ILP
Test result before change:
	sympy/integrals/tests/test_transforms.py[15] ....w..........[OK]
	tests finished: 14 passed, 1 skipped, in 185.04 seconds
Test result after change:
	sympy/integrals/tests/test_transforms.py[15] ....w..........[OK]
	tests finished: 14 passed, 1 skipped, in 195.63 seconds
rewrite exp(x) in terms of tanh(x)
do not use self._eval_is from within _eval_is routines

When _eval calls are made they short circuit the checks
and inferences made by the assumptions engine. If, instead
of this change, you changed the few instances in _eval_is_* routines
of self.is_* to self._eval_is_* there will be a failure in the
meijerint.py file in test_issue_6348.
randomize traversal of facts

This may help to expose errors in _eval_is routines that apply
constraints to the solution that are not in the prerequisites for
a fact.
Fix failures in interactive ipython tests due to pytest capturing behavior
Merge pull request #8135 from smichr/bound2

assumptions engine related changes
Merge pull request #8125 from extremeplay/7906_master

Fix for #7906: apply (inverse) laplace transform element-wise on matrices
Added Mihai A. Ionescu to the AUTHORS/aboutus. Welcome to SymPy!
Merge pull request #8115 from pbrady/fix_test_coordinate_vars

Fix py.test failure in test_coordinate_vars
Merge pull request #8122 from pbrady/fix_test_pytest

skip tests in test_pytest if running under pytest
Merge pull request #8124 from pbrady/broken_test_math_lambda

Fix broken test, test_lambddify::test_math_lambda
Merge pull request #8090 from zanzibar7/exp_to_tanh

rewrite exp(x) in terms of tanh(x)
Merge pull request #8143 from pbrady/pytest_ipython

Fix failures in interactive ipython tests due to pytest capturing behavior
Implementing the Rademacher distribution.
Adding arg test for the Rademacher distribution