Added dot product tests from different frames.
Minor Fix.
Added print statements and modified assertion tests
Added correct print statements
Assertion tests satisfying new trigsimp changes
Move latex printing methods for constants to sympy/core/numbers.py (see issue 3754)
Add latex printing method for GoldenRatio
Change latex printing for NaN (issue 3763)
series method doesn't correctly work for n=0
deleted removeO method in tests
Use kinematic DEs in calculations of kanes_equations.

Substitute expressions for qdot's when calculating generalized active
forces/inertias. This allows the system formulation to be explicitly
independent of generalized speeds.
Improve kinematic DE error message.

There is no method that allows the kinematic differential equations to
be set after an instance of KanesMethod has been created. Change error
message in methods using the kinematic DEs to make clear that a new
instance of KanesMethod must be created.
Fix sign errors for Fr, Fr*.

- Change calculations for generalized active/inertia forces to more
  closely match with the definitions in Kane's text.
- Fix sign errors for u_i, qdot_i relations.
- Update test_aux_dep() since the signs for Fr, Fr* now match.
Update physics/mechanics doctest.
Add test for KanesMethod in physics/mechanics.

Add a test of KanesMethod with velocity definitions in terms of q's and
qdot's.
Add Vagrantfile and fabfile
faster ``gf_edf_zassenhaus`` using the Frobenius map
renamed ``gf_monomials_mod`` and ``_gf_pow_p_mod``;
fixed a bug; added doctests and a test.
Make it work with SymPy
Add README