Added hlprintf to the android stdlib
Print the final statement at HL_DEBUG_CODEGEN=1
Fixed crash bug in Scope

When you add a symbol, then remove it, then look
for it, it was asking for the top of an empty stack
Assertions were wiping out tracking of heap allocations

Halide pipelines may have been leaking memory as a result.
Added ability to dump intermediate pipeline stages for debugging

Call Func::debug_to_file. Only works on Funcs that aren't inline.
Fix compile error.
Fixed potentially crash-causing bug in bounds of max
Added faster versions of region_touched

for when you only care about one function
Made sure generated stack allocations are aligned when compiling to asm

Prevents alignment errors on arm
More efficient codegen path for ramps of unknown stride

Instead of generating the whole index vector then doing a
gather, we generate each index in turn and load it
Fixed some bugs in deinterleave

Ops with explicit types (cast and call) weren't having their
types correctly fixed up
Miscellaneous arm codegen improvements
Added more verbose tracing
Cache lowered statements in Func

This speeds up compiling to multiple targets, or compiling to
object and asm.
module optimization now occurs before target selection
Better asm generated for arm strided loads
Added ability to make static assertions about inputs

You can now tell Halide the size and stride of ImageParams. If
the promises are violated at runtime, an error is raised.
Added ability to make static assertions about inputs

You can now tell Halide the size and stride of ImageParams. If
the promises are violated at runtime, an error is raised.
Fixed argument order in local laplacian timing
Loosened accuracy requirements for inverse on avx