Add NINJA_FALLTHROUGH macro

Borrow macro implementation from OpenSSL code.

Add the macro after each fallthrough switch case to indicate our
intention to the compiler. This silences GCC -Wimplicit-fallthrough
warnings, which is implied by GCC 7.x -Wextra.
4 files changed