Special case RealMath in expressions
Add tests for user defined functions and math functions
Test more math functions
Only use reals in compute_one reductions
Merge branch 'master' into HEAD

Conflicts:
	blaze/compute/tests/test_python_compute.py