Make "annotate_ifdef_directives" script comply with line-width limits

Right now, our annotate_ifdef_directives script generates output that is wider than 80 columns. This is okay for now, when we're applying it by hand, but won't be okay in the long run, when we eventually want to have autostyle run before every commit.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information