Combinatoric Cheatsheet

A combinatoric cheatsheet. It include methods names and a short
description.
Modified latex printing of Lambda to use \mapsto
Modified tests so working with \mapsto version of Lambda
Removed  that I forgot about in test_latex.py
Modified tests to include parentheses around whole Lambda expression
Corrected tests for Lambda
Merge branch 'master' of https://github.com/Mba7eth/sympy into comb_cheat
Updated Makefile for combinatoric cheatsheet.
Added weakkeydict
WeakRef dictionary by itself is essentially the same as no cache. Added
a fixed length deque to keep track of some keys
most of the key,value pairs we want to cache are not weak-referenceable,
get around this limitation by using both weakkey and weakvalue dicts
fixed typo in return statement
Implemented Python 3 functools.lru_cache as a class decorator compatible
with py2 and 3
Removed locks and some if statements to improve performance
add variable size to lru_cache through environment variable SYMPY_CACHE_SIZE
cache_debug now appropriately handles SYMPY_CACHE_SIZE
Various items listed as autoclass which should be autofunction
Started work on Linearizer Class

Implemented routine for constraints on position and velocity.
Unsure if it will work if either are missing, most likely will need
to add control flow for this. The API is also complicated, and will
be simplified as more code is ported over.

Also added one test for the new linearize routine. Based off of
the example in Luke and Gilbert's paper. As more functionality is
added to the linearization routine, the work done in this test
will get smaller. Still need to add more tests from the examples
I worked out last week.
Lots of work on linearization methods

- Added `to_linearizer` method to KanesMethod class. This returns
an instance of Linearizer with all information needed for the class.

- Made 1 meaninful test with the rolling disc test case. The other
two tests aren't finished yet.

- _subs_keep_derivs was written. This substitutes in values for symbols,
but keeps the derivatives of the from being substituted out.
Modified func_coef