symbols: Added support for *multiple actions per levels:* - When no action is specified, `interpret` statements are used to find an action corresponding for *each* keysym, as expected. - When both keysyms and actions are specified, they may have a different count for each level. - For now, at most one action of each following categories is allowed per level: - modifier actions: `SetMods`, `LatchMods`, `LockMods`; - group actions: `SetGroup`, `LatchGroup`, `LockGroup`. Some examples: - `SetMods` + `SetGroup`: ok - `SetMods` + `SetMods`: error - `SetMods` + `LockMods`: error - `SetMods` + `LockGroup`: ok