Properly add SDL mocks for macOS.
Use library in new subproject.
Define separate package for config code.
Add parameter names for config mock functions.
Ensure input test implementation is aligned to current input API.