Added stride checks.

This patch adds a new option [--macpo:stride-check] that instruments loop(s) to
place function calls to indigo__[unknown_]stride_check() at the end of the loop
body. These functions record whether array references within the loop body have
a fixed stride (including, possibly, unit stride) or an unknown stride.