* Refactor more backlight to a common location * BACKLIGHT_PIN not defined for custom backlight * align function names
* Add VIA support for QMK backlight, QMK RGBLight * clang-format changes
* Move tmk_core/common/backlight to quantum/backlight * Add guards to backlight inclusion * Add guards to backlight inclusion * Update backlight guards on clueboard/60 * Use full paths to avoid vpath issues