Move libkunquat tests outside the library code.
Remove obsolete libkunquat tests.
Move events module inside the player module.
Move generic containers into a separate module.
Move dsps and generators modules inside devices module.
Move high-level Device structures to the devices module.
Move more device-specific code to the devices module.
Move some player-specific code into the player module.
Combine two separate jump event code modules into one.
Create a sheet module.
Remove obsolete code.
Rename Event structure to Trigger.
Create a debug module.
Create a string module.
Move device parameter types into a separate module.
Move miscellaneous module-related structures into a separate module.
Create random module.
Make style more consistent and const-correct.
Fix const usage in the random module.
Pass const values to event processors.