Add explicit let statements for the value of the unsplit vars.
Fix bounds computed for split reduction domains.

(bug #464)
Skip adding bounds inference lets at loop levels with no pipelines.

Saves compile time in theory, and makes the IR easier to read.
Add more tests.
Merge branch 'master' into split_rvar_bounds
Merge branch 'master' into split_rvar_bounds
Comment cleanups.
Windows testing script tweak
Removed transpose of the DFT domain, tweaked schedules for a slight optimization.
Fixed some benchmarking inconsistent behavior.
Made input to the c2c benchmark complex, benchmarks assume cached input/output.
Slightly reduced redundant code in benchmarks.
Removed unused helper function.
Merge pull request #504 from halide/fft-improvements

FFT benchmark improvements
Merge pull request #502 from halide/split_rvar_bounds

Split rvar bounds
Corrected results output in the memcpy test
Merge pull request #505 from white-pony/memcpy

Corrected results output in the memcpy test
Param<void *>(void *) constructor was triggering instead of Param<void *>(string) for Param<void *>(" __user_context\)
Merge branch 'master' of https://github.com/Halide/halide
Merge branch 'master' into generator