Add initial manual integration implementation
Integration by parts, general improvements
Add documentation
Make parts rule more robust
Python 2.5 compatibility
Add manualintegrate to Integral._eval_integral
Python 2.5 compatibility (again)
Better integration with integrate()
Work around ODE test
Fix tests
Fix doctest
Add docstring to manualintegrate
Move namedtuple to compatibility
Make manualintegrate more robust with regards to u-sub variables
Theano _print_Derivative uses theano.tensor.Rop
_print_MatrixSlice -> theano.Subtensor
add theano_simplify to test_theanocode. fix deriv
BlockMatrix -> theano.tensor.join
block_collapse handles inverse, transpose.

Also uses bottom_up instead of top_down
remove incorrect block_collapse inverse test