Made monotonic analysis accept undefined Exprs.
Made storage folding not barf on extern stages.
Merge branch 'master' of github.com:halide/Halide
Wrap every loop body in a save/restore stack call

This prevents alloca-related bugs, and turns out to be zero overhead if
there's no alloca in the body (it gets optimized away).