Turn on Wimplicit-fallthrough project wide
This will help avoid coding errors, makes code easier to read (or be sure its correct) and allows for less warnings from some static analysis tools.
I found and fixed a few genuine bugs in this series while fixing up the warnings.