Rename fast into unit_stride
Make vectorizer independent of int_loop
Add classic optimization modes (O0, O1, ..)
Split zero-elimination from expr rewriting
Fix updating kernel-private declarations
Make zero elimination independent of int_loop