Add fixture so py.test can inject variables into function global
namespace.  Fixes failures in test_coordinate_vars
remove --slow option from py.test as it is not the appropriate way to use py.test
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
use setup_module function to ensure pytest skips tests that have been
marked with 'disabled = True'
Removes mechanics printing deprecation warning. Fixes issue #7913.
Fix one-arg elliptic_e._eval_conjugate (ValueError was raised)
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'])
Merge pull request #8133 from skirpichev/fix-elliptic_e-conjugate

Fix one-arg elliptic_e._eval_conjugate (ValueError was raised)
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
Merge pull request #8132 from moorepants/issue-7913

Removes mechanics printing deprecation warning. Fixes issue #7913.
rewrite exp(x) in terms of tanh(x)
Merge pull request #8120 from pbrady/pytest_remove_slow

remove --slow option from py.test
Merge pull request #8126 from pbrady/skip_disabled_tests

Ensure pytest skips tests that have been disabled
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