Backported InputConfig.
Began refactoring away the GuiComponent system in favor of ES-config's Gui system.
Man, I'm nuts.
More work.
I really am nuts.
More work.
Functionality seems to have been restored at last.
More work on reinitialization. Fonts still not working.
Init/deinit theme-declared fonts.
Added InputConfig saving/loading.
Add device name to input config files.
Properly init/deinit renderer stuff in Renderer_init_rpi.cpp. Probably.
Fixed InputManager's handling of controllers with duplicate names.
Added emergency keyboard config if no players can be loaded.
Switched some console output to log output.
Moved an Error to a Warning.