manualintegrate can now handle Heaviside(x)

- Integral(Heaviside(x),x) == Max(0,x)
- enable simple substitutions
- add manualintegrate tests for Heaviside
- add to docs for improving manualintegrate

Also, rename "Log" integration commands to Reciprical for
	readability in manualintegrate module