flag aggressive-loop-optimizations

-warn and turn warnings into errors on aggressive-loop-optimizations
-add a option to disable
Signed-off-by: Paul Beeler <sparksco@gmail.com>