Per-core configuration

Automatic per-core configuration support.

Please go over the settings logic for this. I tested it on Wii and PC (Windows) and it seems to work fine, but please do some extra testing on other platforms.