Trying to get steam working again with STEAM_RUNTIME=0

Quite a bit copied directly from the steam overlay so big props to them
Resync with portage
Silly me this should have been a git mv
Also change sdl ebuild to be like upsteams