Imlement and UnXFAIL Wester test_H24
Implement and UnXFAIL Wester test_J2
Fix and UnXFAIL Wester test_H2
Merge pull request #2320 from skirpichev/unxfail-wester-H2-H24-J2

UnXFAIL Wester tests H2, H24 and J2
Re-add minpoly to functions imported by "import *"
Merge pull request #2450 from asmeurer/minpoly

Re-add minpoly to functions imported by "import *"
Fix docstring for outer function.
Consistency w/ 0s in mechanics

Previously, there were inconsistencies in mechanics.essential, with some
methods using S(0) to form empty Vectors and others using an empty Vector
(Vector([])). This has now been corrected to use empty vectors only. The same
is true for the Dyadic class.
Add test for output types of Vector, Dyadic products.

Test the output types for dot, cross, and outer products of Vectors and
Dyadics.
Change zero equality testing in Vector, Dyadic.

Move zero equality testing into __eq__ method for Vector, Dyadic. Remove
zero case in _check_vector, _check_dyadic.
Make output types of Vectors, Dyadics consistent.

This continues the change started by this commit:
375e12d139b8305c36bac5b8ca7637e0521b4ebc.
Allow pos, vel, acc to be set to 0 in physics/mechanics.

Allow users to set pos, vel, acc, ang vel, ang acc to zero with 0 in
addition to the zero vector.
Test dot, cross, outer functions match operator methods.
Add case to create zero Vector, Dyadic with constructors.
Fix zero vector in ReferenceFrame.dt().
Replace simplify() in physics/mechanics test.
Merge pull request #2199 from oliverlee/fixfunc

Improve wrapper functions for Vectors, Dyadics.
Merge remote-tracking branch 'upstream/master' into remove-auto-distribute-constants

Conflicts:
	sympy/physics/mechanics/essential.py
Minor test changes
Fixed lseries