Relates to #3620. Allows keyboard developers to add a Caps Lock layer (called 'caps'), which will be accessible through double-tap of Shift key, in an upcoming PR. Also adds test keyboards to exercise the functionality when it is available.