newer avr-libc debricated some typedefs, this enables compatabillity

many examples/libraries will fail to compile with newer avr-libc that no longer has the typedef for prog_uchar and many other variables. This flag enables compatibility.