Add utility part_diff_math.py
Build two raw package shape_func and shape_func.test in proto
Add monomial bases, make a test and pass it.
Realize a tri-spline weight function.
Build moving least square shape function and test it.