make: don't ignore failures in for loops

Add `|| exit 1` to all constructs like `@for i in $(DIRS) ; do "$(MAKE)" -C $$i ; done ;`, so that compilation stops on the first error.
Merge pull request #880 from LudwigOrtmann/live_fast_die_young

make: don't ignore failures in for loops