allow supporting single-color and RGB side button in the same build (new D1v2 comes in both flavors, and it's easier for everyone if they can use the same firmware)
Also, removed lockout-abort bug on D1v2 (and DM11, I think). Hopefully some day I'll have time to update to a newer compiler, and then hopefully it won't have this issue any more... but for now, it still uses a kludge to trick the compiler into working.