Added code minus tests
Added basic vector tests
Merge branch 'master' of https://github.com/sympy/sympy into basicvector
Added Del operator tests
Merge branch 'master' of https://github.com/sympy/sympy into basicvector
Rectified bugs, made improvements in __new__ code
to update
Merge branch 'master' of https://github.com/sympy/sympy into basicvector
Added doctests
Merge branch 'master' of https://github.com/sympy/sympy into basicvector
Rectified doctests
Rectified bugs for simplify and trigsimp
Added arg tests, modified simplify and trigsimp code
Merge branch 'master' of https://github.com/sympy/sympy into basicvector
Linearizer class now works with LagrangesMethod

Generalized the Linearizer class to work in the presence of
lagrange multipliers. This required the following changes:

- Modification to LagrangesMethod initialization to input
the holonomic and nonholonomic constraints separately. This is
different than the previous way of inputting all constraints in
`coneqs`, with the holonomic constraints time differentiated.

- Reformulation of the general Linearizer form. This changed the
`Linearizer` class methods internally, but not the interface.

- Pulled _find_dynamicsymbols method from KanesMethod to the
functions.py file, as it is used by both LagrangesMethod and
KanesMethod now.
Fixed indentation error
Merge branch 'LinearizeClass' into LinearizeLagrange

Conflicts:
	sympy/physics/mechanics/linearize.py
Rectified bugs in simplify.py
Removed stray print statement
Merge branch 'master' of https://github.com/sympy/sympy into basicvector
Added hashing method for BaseVector