Fix silly mistake in FindSDL2.cmake
Rewrite FindSDL2's logic to be more flexible

Revert "Fix silly mistake in FindSDL2.cmake"

This reverts commit 0bac4b560ab43baccff0369c9346ebb6492cf190.
Revert "Reimplement password playerstate solution"

This reverts commit 04756884adfbd7483c89b85828388672a581179e.

Conflicts:
	src/g_game.c
Revert "Fix REBORN playerstate being set on password games"

This reverts commit c847ac724fa73d69ebfa822cb562db9ed7fbdb09.

Conflicts:
	src/m_password.c
Import password fix from kex, fix unresolved merge
r1283 Xbox b button no longer returns to prev menu
r1282: Play Pistol Sound on Password Entry
Check if activator in P_AlertTaggedMobj is player

If not handle, default cases. r1284 Kex import
r1285 Add I_Error if no mapinfo found for next map
Merge with upstream
Fix SEGFAULT when shooting outside map bounds