Enable shift-tab for reverse tabbing (probably).

Default bindings have been updated, but current users will need to update the binding manually.

I also updated the SDL code but i have no idea if that even builds. Well i mean it looks like it should. Theoretically.

Fixes #10105