tools: stack the options into a struct passed to the functions
tools: stack the options into a struct passed to the functions

No functional changes, but this allows us to pass down profiles, resolutions,
etc.

Signed-off-by: Peter Hutterer <b9c50af7afa7642f6f854434cda9ffe54ece8b85@who-t.net>

NoXPhasma/libratbag,whot/libratbag,whot/libratbag,cvuchener/libratbag,NoXPhasma/libratbag,whot/libratbag,libratbag/libratbag,libratbag/libratbag,NoXPhasma/libratbag,cvuchener/libratbag,libratbag/libratbag,cvuchener/libratbag