Clean up Arduino firmware build.

Enables -Werror on first-party code. Removes Magstripe
due to compile errors and lack of use (will add it
back if someone cleans it up).
Add configuration for KBPM board type.
KBPM: Flash RX/TX LEDs in lieu of dedicated flow LEDs.

(Only when serial is disconnected).