split sdl2 from sdl

sdl2 is binary incompatible with previous versions, but was renamed
to allow side-by-side installation

Closes #19765.