Added experimental no_asserts and no_bounds_query target features.

This can theoretically result in leaner, meaner code, but makes no
performance difference for anything I have tested. I'm pushing it as a
branch so that others can try it if they suspect the assert overhead is
high in their case.
Don't generate assertions inside CodeGen either.
Merge branch 'master' into no_asserts

Conflicts:
	src/CodeGen_ARM.h
	src/Lower.cpp
	src/Target.cpp
	src/Target.h
Merge branch 'master' into no_asserts
Add modules to the apps to test
Disable overflow checks when no_asserts is on