-Og introduced in for example 9ffb1ad and c5dbbf7 results in a binary
with debug symbols, but essentially breaks debugging with gdb since
it still allows the compiler to optimize temporaries for instance,
so gdb will report 'optimized out' for a lot of variables and will
often halt on other lines than where breakpoints are defined.
-O0 has none of these problems, but also makes for a large binary, so
allow specifying it via COPT=-O0 by making all Makefiles consistently
use this flag and related CSUPEROPT as well.
Signed-off-by: stijn <stijn@ignitron.net>